前段时间在使用jersey的时候,经常碰到这个问题,一直没有找到真正的原因。找了其他的解决访问,比如使用jackson以及手动转为json再返回给前端。
后续发现问题出在domain对象属性类型和set get方法的不同,一个Integer一个int虽然不会报错,但是jersey有时候不能识别。
所以在更改domain对象的时候,一定要保证属性类型和set get设置和返回的类型是相同的。
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)