POST Jersey 请求中不支持的媒体类型错误
遇到 HTTP 状态代码 415 - 对 Jersey 的 POST 请求中不支持的媒体类型REST 服务,问题通常在于 Jersey 发行版中缺少 JSON/POJO 支持。要解决此错误,需要将必要的 JAR 依赖项添加到项目中。
具体来说,需要以下依赖项:
如果使用 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 版本的用户,传递依赖版本可能会有所不同。有关所使用的特定版本,请参阅 Jersey 文档。通过添加适当的依赖项,将为 Jersey REST 服务启用 JSON/POJO 支持,从而允许使用 JSON 内容成功发出 POST 请求。
以上是为什么我在 POST Jersey 请求中收到不支持的媒体类型错误?的详细内容。更多信息请关注PHP中文网其他相关文章!