抱歉,刚刚发现该错误是在Rest服务上。我进行了更改,现在它接收到一个String而不是Reader对象,并且可以按预期工作,服务器端的REST端点代码现在是:
@POST@Path("/cadastrar/{userEmail}")@Consumes(MediaType.APPLICATION_JSON)public String cadastraPeso(@PathParam("userEmail") String email, String jsonString){ String json = jsonString; if(json != null) { log.debug("String json received from device ==>> " + json); }return "OK - processed email ==>> " + email;}并且JSON字符串已在服务器端正确接收。
因此,上面的de Android代码按预期工作。



