我正在使用
Spring Boot实现REST应用程序.
我想为@RequestMapping注释指定consumemes参数.
其余的电话应该是这样的:
http: // mysite.com/resource/123
在控制器中,我按如下方式处理:
@RequestMapping(value = "/resource/{id}", method = RequestMethod.GET,
consumes = XXX, produces = MediaType.APPLICATION_JSON_VALUE)
@ResponseBody
public Scenario getResource(@PathVariable("id") final long id) {
//...
}
默认值,即all,是显而易见的,而不是特定的.那么,哪个应该是消费的正确MediaType?
最佳答案 根据
documentation,消耗必须与Content-Type标头的值匹配,因此您需要为映射发送的值取决于客户端在标头中设置的内容.