問題タブ [http-status-code-415]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Jersey : JSON でサポートされていないメディア タイプ
json データを取得して json データを送信する REST API を作成したいと考えています。
私の本のクラス:
マイブックサービス :
これを POSTMAN で投稿しようとすると:
私のrest APIは私にこの応答を送ります:
編集:(pom.xmlを使用)
python - API へのアップロード時の 415 エラー
The SubDB ( http://thesubdb.com/api/ )を使用して、Python 3.x で自動字幕ファインダーを作成しようとしています。私は現在、アップロード機能に取り組んでいます。しかし、私はそれを機能させることができません。415 エラー (サポートされていないメディア タイプ) が発生し続けます。SubDB Web サイトでは、「リクエスト サンプル」が提供されています。
しかし、これを解釈する方法がわからず、オンラインで答えを見つけることができませんでした。これは私の現在のコードです:
どんなアドバイスでも大歓迎です!
java - Spring MVC:JSONからPojoへの変換でHTTP 415エラーがスローされる
jQueryで次のJSONを構築し、ajax経由でコントローラーに送信しています
これは個々の項目の配列であるため、コントローラーの ArrayList にマップする必要があります。
私のモデル オブジェクトは次のようなものです: FormModel - item
JSON 要素にマップします
FormModelWrapper - へのマップarray of items
最後にコントローラー:
Jackson を正しく構成しました。JSONitem
要素を送信し、FormModel
. json 要素の配列を使用すると、415 エラーが発生します。
どんな助けでも大歓迎です。
asterisk - アスタリスクの受信メッセージが与える: 415 サポートされていないメディア タイプ
私と私のプロジェクト グループは、アスタリスクを使用して PBX をセットアップしようとしています。SIP 通話だけで動作させることができ、完璧に動作します。しかし、XML メッセージを追加しようとすると、アスタリスクはそれを認識せず、「415 Unsupported Media Type」を返します。通話がうまくいかず、すぐに拒否されているようです。
これが処理されるコードの一部を見つけようとしましたが、何も見つかりませんでした。
Asterisk に送信される SIP メッセージは次のようになります。
私たちの質問は次のとおりです。コードまたは構成ファイルのどこで、アスタリスクが「メディアタイプ」がサポートされているかどうかを決定する場所を見つけることができますか?
または
Asterisk で (まだ) サポートされていないメディア タイプを追加する方法を知っている人はいますか?
angularjs - @RequestBody が機能しない - HTTP ステータス 415
私は問題があります。angularjsを使用してコントローラーにhttp投稿を送信してみます。
ここAngularjs
ヘッダーは
しかし、「HTTP - 415 ステータス。リクエスト エンティティが、リクエストされたメソッドのリクエストされたリソースでサポートされていない形式であるため、サーバーはこのリクエストを拒否しました」をキャッチします。どうすれば解決できますか?
応答ヘッダー
pom.xml
サーブレット.xml
rest - HTTP 415 Unsupported Media Type の後にサポートされているメディア タイプを示す方法
たとえば、エンドポイントは content type の POST リクエストを取得しますが、そのapplication/vtortola+json;version=2
ようなエンドポイントは のみをサポートするversion=1
ため、HTTP 415 Unsupported Media Type が返されます。
そのようなエンドポイントで実際にサポートされているメディア タイプを応答で示す特定の HTTP メカニズムがあるかどうか疑問に思います。これは通知エンドポイントであるため、呼び出し元は事前にいかなる種類の GET も実行しません。Accept
ヘッダーはリクエスト用であり、レスポンス用ではありません。
オプションは、HTTP 415 が発生した場合にサポートされているメディア タイプを確認するために HEAD を発行するクライアントです。ただし、これは、各 POST エンドポイントごとに HEAD エンドポイントを作成する必要があることを意味します。