400错误请求,Spring MVC REST控制器,Android RX+;改造

400错误请求,Spring MVC REST控制器,Android RX+;改造,android,spring-mvc,rx-java,retrofit2,Android,Spring Mvc,Rx Java,Retrofit2,在服务器端,我有以下代码: @RequestMapping(value = "/api/save", produces="application/json;charset=UTF-8", method = RequestMethod.POST) @ResponseBody public ServerResponse setUserData(@RequestBody User user) { return new ServerResponse("User: " + user.getId()

在服务器端,我有以下代码:

@RequestMapping(value = "/api/save", produces="application/json;charset=UTF-8", method = RequestMethod.POST)
@ResponseBody
public ServerResponse setUserData(@RequestBody User user) {
    return new ServerResponse("User: " + user.getId());
}
当我尝试从Android发送json数据时,改型后出现400错误:

@POST("api/save")
Observable<ServerResponse> saveData(@Body User user);
@POST(“api/save”)
可观察的存储数据(@Body User);
D/OkHttp:-->POST http/1.1

D/OkHttp:内容类型:application/json;字符集=UTF-8 D/OkHttp:内容长度:102 D/OkHttp:{“电子邮件”:email@gmail.com,“firstName”:“first name”,“id”:1,“lastName”:“last name”,“password”:“password”}

D/OkHttp:-->结束POST(102字节正文)


D/OkHttp:您可能应该包括服务器或客户端的堆栈跟踪……谢谢您的回复!你是什么意思?对你在调试中看到的错误的完整描述console@MaximOstrovidov这并不是一个错误,只是没有通过请求。问题是我发送的JSON数据存在问题。值类型不正确。相反,我使用的是布尔值:D