Jersey REST サービスの POST リクエストと 415 エラーに関する問題
多くの RESTful API では、POST リクエストでの JSON データの送受信が必要になります。ただし、415「サポートされていないメディア タイプ」エラーが発生すると、ユーザーはイライラする可能性があります。この問題は、Tomcat で Jersey フレームワークを使用するときによく発生します。
このエラーの解決策は、デフォルトの Jersey ディストリビューションに JSON/POJO サポートがないことです。これを解決するには、プロジェクトに適切な依存関係を追加する必要があります:
Required dependency:
Maven 統合:
を使用している場合Maven さん、次の依存関係を pom.xml ファイルに追加します:
org.glassfish.jersey.media
jersey-media-json-jackson
2.17
Maven 以外のユーザー:
Maven を使用していないユーザーの場合は、上記の jar を手動でダウンロードして追加できます。 Jersey のバージョンに適切な Jackson 2.3.2 バージョンがあることを確認してください。
これらの依存関係を適切に設定すると、Jersey は POST リクエストで JSON データを処理できるようになり、415 エラーが解決され、正常に処理できるようになります。 API と対話します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3