【发布时间】:2012-08-21 17:59:51
【问题描述】:
我想根据在 RESTful 端点收到的 Accept 标头提供不同的内容类型。
application/myapp-v1.0+json
application/myapp-v1.0+xml
有没有办法用@ResponseBody 做到这一点?通过允许我只返回一个对象并让HttpMessageConverter 处理调用杰克逊,这似乎是一个方便的捷径,但我就是无法让它工作。每当我连接多个 MimeType 时,都会出现 406 响应。
对于本次迭代,我最终自己查询了请求标头并自己返回了适当的视图处理程序,但我不介意将来重新访问。
【问题讨论】: