在 Tomcat 中使用 Jersey 时,某些用户遇到 HTTP 错误 415(不支持的媒体类型)尝试 POST JSON 数据时。如果您的 Jersey 应用程序缺少 JSON/POJO 支持所需的库,则可能会出现这种情况。
要解决此问题,请将以下库合并到您的应用程序中:项目:
如果如果您使用 Maven,添加以下依赖项将获取以上所有内容:
<code class="xml"><dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-json-jackson</artifactId> <version>2.17</version> </dependency></code>
在 2.17 以外的 Jersey 版本的上下文中,确保与 Jackson 版本 2.3.2 兼容以获得最佳功能。
以上是为什么在 Jersey 中发布 JSON 数据时出现 HTTP 错误 415(不支持的媒体类型)?的详细内容。更多信息请关注PHP中文网其他相关文章!