【发布时间】:2016-11-15 03:13:21
【问题描述】:
我正在尝试解析请求正文,其中
Content-type: application/vnd.contentful.management.v1+json
当我给Content-type: application/json时
它工作正常,但 Contentful CMS 传递了上述内容类型,所以我必须以某种方式解析它。
【问题讨论】:
标签: java playframework-2.5 contentful
我正在尝试解析请求正文,其中
Content-type: application/vnd.contentful.management.v1+json
当我给Content-type: application/json时
它工作正常,但 Contentful CMS 传递了上述内容类型,所以我必须以某种方式解析它。
【问题讨论】:
标签: java playframework-2.5 contentful
您似乎在使用内容丰富的 Java SDK 对吗?
该标头由 SDK 填充,您是否需要解析该标头?
【讨论】:
我找到了解决方案。
如果正文是 json 类型,则默认在 header 中查找 Content-type application/json。
为了避免 Content-Type 标头的验证是 JSON,我使用了这个并且它有效。
@BodyParser.Of(BodyParser.TolerantJson.class)
【讨论】: