415

状態符号 415 (HTTP)

[517] 415 (Unsupported Media Type) は、要求メッセージpayloadMIME型内容符号化が処理できないことを示す状態符号です。

仕様書

意味

[515] 415 は、要求payload対象資源要求メソッドについて対応していない形式であるために起源鯖要求の処理を拒否したことを示します >>514

[516] ここでいう形式の問題は要求Content-Type:Content-Encoding: で示されたによる問題かもしれませんし、 データを直接検査した結果の問題かもしれません >>514

構文

[4] PATCH 要求に対する応答には、 Accept-Patch: ヘッダーを含めるべきです >>10

[57] サーバーは、要求内容符号化が原因で 415 応答を返す場合、 応答Accept-Encoding: ヘッダーを含めるべき (ought to) です >>12

[58] サーバーは、その他の原因で 415 応答を返す場合、 応答Accept-Encoding: ヘッダーを含めてはなりません >>12

文脈

[424] 起源鯖は、要求が受け付けられない内容符号化による表現を含んでいる場合に、 415応答して構いません >>425

[513] 起源鯖は、 PUT表現が当該対象資源に関する変更できないの制約を (あれば) 満たしているか検証するべきです。満たしていない時には、 満たすように変形を加えるか、適切な説明とともにエラーを返すべきですContent-Type: に関する制約の時は、 415 を使うことができます。 >>507

[6] WebDAVは、要求payload body を期待していないところで指定された場合、 415 応答を返さなければなりません >>5

[9] MKCOL 要求payload bodyMIME型に対応していない時は、 415 応答を返さなければなりません >>8

[11] PATCH 要求MIME型に対応していない時は、 415 応答を返すべきです >>10

歴史

[1] RFC 2068 & 2616 (HTTP/1.1) 10.4.16 415 Unsupported Media Type

The server is refusing to service the request because the entity of the request is in a format not supported by the requested resource for the requested method.

要求の実体は要求した method の要求した資源が対応している書式ではないために、 サーバーは要求をサービスするのを拒否しています。

[423] Metadata API for Media Resources 1.0 ( ( 版)) <http://www.w3.org/TR/mediaont-api-1.0/#api-status-codes>

[426] RFC 7252 - The Constrained Application Protocol (CoAP) ( ( 版)) <http://tools.ietf.org/html/rfc7252#section-5.9.2.10>

関連

[7] MIME型は理解できるものの内容的に間違っている時は、 400422 がより適切です。

メモ