这可能是一个与 Spring Rest 服务 Post 请求相关的基本问题
下面是我的控制器映射代码:
@RequestMapping(value = "test", method = RequestMethod.POST)
@ResponseBody
public String addFruits(@RequestBody RequestWrapper fruits) {
// ...
System.out.println("test");
return null;
}
下面是 RequestWrapper 类:
public class RequestWrapper{
List<String> ids;
String languageCode;
...
}
现在,如果在高级 Chrome 休息客户端中,如果我发布以下请求,则内容类型为 application/json:
["ids": [{ "1","2","3","4"}]
,
"languageCode" : "en_US"
]
我收到以下错误:
错误 400:SRVE0295E:报告的错误:400
关于我哪里出错的任何线索?