「POST リクエストのメディア タイプはサポートされていません (415 エラー)」
P粉668019339
P粉668019339 2023-08-25 12:30:41
0
1
420

エラー 415 (サポートされていないメディア タイプ) の原因を知っている人はいますか?ありがとうございます

createArticleOld : async ({ commit,dispatch }, data) => { let added = await dispatch('authorizedPostOld', { アクション: '記事', データ、 ヘッダー: { 'Content-Type': 'application/json-patch json', '受け入れる': 'application/json-patch json', }、 } ) console.log(追加) commit('ADD_ARTICLE'、追加されました) },

P粉668019339
P粉668019339

全員に返信 (1)
P粉455093123

通常、HTTP 応答ステータス コード 415 は、ここで簡単に説明されているように、送信したデータがサーバーで受け入れられない形式であることを示します。

したがって、問題を解決するには、サーバーがデータの受信を想定している形式を見つけて、その形式でデータを送信する必要があります。最も簡単な方法は、サーバーのドキュメントを確認する (または開発者に問い合わせる) ことです。

ブラウザーから返された生の応答を調べる (または、cURL や Postman などのツールを介して同じ要求を実行する) と、エンドポイントで受け入れられる形式や、不正な応答の原因となっている特定の問題に関する手がかりが見つかる可能性があります。

もちろん、これにはサーバーの開発者が HTTP ステータス コードを正しく実装する必要がありますが、開発者が間違いを犯している可能性があります。完全な推測ですが、Acceptヘッダーを設定したことを考えると、サーバーはおそらく、「application/json-patch json」形式では応答を返せないことを伝えようとしているのでしょう。406が得られるはずです。

いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!