>  기사  >  Java  >  Jersey에 JSON 데이터를 게시할 때 HTTP 오류 415(지원되지 않는 미디어 유형)가 발생하는 이유는 무엇입니까?

Jersey에 JSON 데이터를 게시할 때 HTTP 오류 415(지원되지 않는 미디어 유형)가 발생하는 이유는 무엇입니까?

DDD
DDD원래의
2024-10-31 13:08:32708검색

Why Am I Getting HTTP Error 415 (Unsupported Media Type) When Posting JSON Data in Jersey?

Jersey에서 JSON을 사용한 POST 요청이 오류 415(지원되지 않는 미디어 유형)로 인해 실패

Jersey를 Tomcat과 함께 사용할 때 일부 사용자에게 HTTP 오류 415(지원되지 않는 미디어 유형)가 발생함 POST JSON 데이터를 시도하는 동안. Jersey 애플리케이션에 JSON/POJO 지원에 필요한 라이브러리가 부족한 경우 이런 문제가 발생할 수 있습니다.

이 문제를 해결하려면 다음 라이브러리를 프로젝트에 통합하세요.

  • jersey-media-json -jackson-2.17
  • jackson-jaxrs-json-provider-2.3.2
  • jackson-core-2.3.2
  • jackson-databind-2.3.2
  • jackson-annotations-2.3.2
  • jackson-jaxrs-base-2.3.2
  • jackson-module-jaxb-annotations-2.3.2
  • 저지- 엔터티-필터링-2.17

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.