Jersey 出现415 MediaType is not supported问题的原因

Posted 风吹过的绿洲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jersey 出现415 MediaType is not supported问题的原因相关的知识,希望对你有一定的参考价值。

前段时间在使用jersey的时候,经常碰到这个问题,一直没有找到真正的原因。找了其他的解决访问,比如使用jackson以及手动转为json再返回给前端。

后续发现问题出在domain对象属性类型和set get方法的不同,一个Integer一个int虽然不会报错,但是jersey有时候不能识别。

所以在更改domain对象的时候,一定要保证属性类型和set get设置和返回的类型是相同的。

以上是关于Jersey 出现415 MediaType is not supported问题的原因的主要内容,如果未能解决你的问题,请参考以下文章

Jersey REST 客户端 - 将自定义 MediaType 视为 MediaType.APPLICATION_JSON

Jersey:如何将 MediaType 设置为 javax.ws.rs.core.Response,如果真正的“物理”响应标头没有任何相关信息

POST 到 Jersey REST 服务收到错误 415 Unsupported Media Type

带有 XML 参数的 REST 服务操作上的 HTTP 错误 415 不受支持的媒体类型(Jersey + Jetty)

Jersey:MultiPart表单文件上传不支持的媒体类型(415)[重复]

REST 调用响应 HTTPS 状态 415