首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用安卓客户端为RequestBody发送对象的Spring RestService

使用安卓客户端为RequestBody发送对象的Spring RestService
EN

Stack Overflow用户
提问于 2014-02-24 03:11:41
回答 1查看 463关注 0票数 0

我在spring中有一个带有tomcat服务器的rest服务,声明如下:

代码语言:javascript
运行
复制
public @ResponseBody User addUser(@RequestBody User user) {

我需要从android客户端调用它,我正在使用androidanotations库和Spring Rest库。我的代码是:

代码语言:javascript
运行
复制
    @Post("/addUser")
    @Accept(MediaType.APPLICATION_JSON)
    public User addUser(User user);

但当我发出请求时,服务器会响应我400,这是错误的请求。

User类是可序列化的,有什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2014-02-24 23:47:50

请检查此列表:

application

  • Your在您的服务器上获得了请求依赖关系application

  • Your在您的android客户端上获得了Jackson2依赖关系android客户端上的Jackson2用户类具有任何需要使用Jackson2 annotation (日期字段、地图、列表)进行注释的特殊属性。

  • 您的控制器@ MappingJacksonHttpMessageConverter已正确注释。

要跟踪真正发送到服务器的内容,可以使用this这样的请求过滤器。

祝好运。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21973153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档