TrueURL
TrueURL

メニュー

415 未対応のメディアタイプ

リクエストボディの形式(Content-Type)やコンテンツのエンコーディング(Content-Encoding)に対応していないため、サーバーがボディを拒否しています。

リーズンフレーズ
Unsupported Media Type
リダイレクト
いいえ
デフォルトでキャッシュ可能
いいえ

415 Unsupported Media Type は、コンテンツがこのメソッドとリソースで対応していない形式であるため、オリジンサーバーがリクエストを拒否していることを示します。問題は Content-Type(JSON 専用のエンドポイントに XML を送った場合など)にあることも、Content-Encoding(gzip で圧縮したリクエストボディなど)にあることも、データそのものにあることもあります。

サーバーは、受け付けるメディアタイプを列挙した Accept ヘッダーを、またはコンテンツのエンコーディングが問題の場合は Accept-Encoding を、レスポンスで送ることでクライアントを手助けできます。

クライアントが要求したレスポンスの形式に関する 406 と混同しないでください。

レスポンス例

HTTP
HTTP/1.1 415 Unsupported Media Type
Date: Fri, 06 Nov 2026 10:15:32 GMT
Accept: application/json
Content-Type: application/json
Content-Length: 49

{"error":"Content-Type must be application/json"}

SEO とリダイレクトチェック

クローラーはリクエストボディを送らないため、415 が SEO に影響することはありません。メソッドを POST に設定したリダイレクトチェックで 415 が返った場合、チェック対象は別の Content-Type を想定しています。「カスタムリクエストヘッダー」に、たとえば Content-Type: application/json を追加してください。

よくある原因と主な用途

  • JSON API が、Content-Type: application/json のないボディを受け取った場合。
  • フォームが JSON しか受け付けないエンドポイントに multipart/form-data を POST した場合、またはその逆の場合。
  • サーバーが対応していないエンコーディングで、リクエストボディが圧縮されている場合。

URL リダイレクトチェッカー

無料の TrueURL リダイレクトチェッカーで、URL が返すすべてのステータスコードをホップごとに確認できます。