P粉4550931232023-08-26 10:02:04
通常、HTTP 応答ステータス コード 415 は、ここ で簡単に説明されているように、送信したデータがサーバーで受け入れられない形式であることを示します。
したがって、問題を解決するには、サーバーがデータの受信を想定している形式を見つけて、その形式でデータを送信する必要があります。最も簡単な方法は、サーバーのドキュメントを確認する (または開発者に問い合わせる) ことです。
ブラウザーから返された生の応答を調べる (または、cURL や Postman などのツールを介して同じ要求を実行する) と、エンドポイントで受け入れられる形式や、不正な応答の原因となっている特定の問題に関する手がかりが見つかる可能性があります。
もちろん、これにはサーバーの開発者が HTTP ステータス コードを正しく実装する必要がありますが、開発者が間違いを犯している可能性があります。完全な推測ですが、Accept
ヘッダーを設定したことを考えると、サーバーはおそらく、「application/json-patch json」形式では応答を返せないことを伝えようとしているのでしょう。 406 が得られるはずです。