ホームページ > Java > &#&チュートリアル > POST Jersey リクエストでサポートされていないメディア タイプ エラーが発生するのはなぜですか?

POST Jersey リクエストでサポートされていないメディア タイプ エラーが発生するのはなぜですか?

Mary-Kate Olsen
リリース: 2024-11-04 01:59:02
オリジナル
1102 人が閲覧しました

Why Am I Getting an Unsupported Media Type Error in POST Jersey Requests?

POST Jersey リクエストでサポートされていないメディア タイプ エラー

HTTP ステータス コード 415 が発生した場合 - Jersey への POST リクエストでサポートされていないメディア タイプですREST サービスの場合、問題は通常、Jersey ディストリビューションに JSON/POJO サポートがないことが原因です。このエラーを解決するには、必要な JAR 依存関係をプロジェクトに追加する必要があります。

具体的には、次の依存関係が必要です:

  • 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 を使用している場合は、依存関係を次のように追加できます:

<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 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート