"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > POST 요청으로 JSON 데이터를 보낼 때 Jersey REST 서비스에서 \"415 지원되지 않는 미디어 유형\" 오류를 수정하려면 어떻게 해야 합니까?

POST 요청으로 JSON 데이터를 보낼 때 Jersey REST 서비스에서 \"415 지원되지 않는 미디어 유형\" 오류를 수정하려면 어떻게 해야 합니까?

2024-11-03에 게시됨
검색:851

How do I fix the \

Jersey REST 서비스의 POST 요청 및 415 오류 문제

많은 RESTful API에는 POST 요청에서 JSON 데이터 전송 및 수신이 포함됩니다. 그러나 사용자에게 415 "지원되지 않는 미디어 유형" 오류가 발생하면 실망스러울 수 있습니다. 이 문제는 Tomcat에서 Jersey 프레임워크를 사용할 때 흔히 발생합니다.

이 오류에 대한 해결책은 기본 Jersey 배포판에 JSON/POJO 지원이 없기 때문입니다. 이 문제를 해결하려면 프로젝트에 적절한 종속성을 추가해야 합니다.

필수 종속성:

  • jersey-media-json-jackson
  • jackson-jaxrs-json-provider
  • jackson-core
  • jackson-databind
  • jackson-annotations
  • jackson-jaxrs-base
  • jackson-module-jaxb-annotations
  • jersey-entity-filtering

Maven 통합:

Maven 통합:

org.glassfish.jersey.mediajersey-media-json-jackson2.17

org.glassfish.jersey.media저지-미디어-json-jackson2.17버전>

Maven이 아닌 사용자:

Maven을 사용하지 않는 경우 위의 jar를 수동으로 다운로드하여 추가할 수 있습니다. Jersey 버전에 적합한 Jackson 2.3.2 버전이 있는지 확인하세요.

How do I fix the \이러한 종속성이 적용되면 Jersey는 POST 요청에서 JSON 데이터를 처리하여 415 오류를 해결하고 성공적으로 작업을 수행할 수 있게 됩니다. API와 상호 작용합니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3