Jersey に JSON データを投稿すると HTTP エラー 415 (サポートされていないメディア タイプ) が発生するのはなぜですか?

DDD
リリース: 2024-10-31 13:08:32
オリジナル
707 人が閲覧しました

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

Jersey での JSON を使用した POST リクエストがエラー 415 (サポートされていないメディア タイプ) で失敗する

Tomcat で Jersey を使用すると、一部のユーザーで HTTP エラー 415 (サポートされていないメディア タイプ) が発生するJSON データを POST しようとしているとき。これは、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
  • ジャージ- entity-filtering-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 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!