13

RESTful API を構築しています。クライアントがサポートされていないリソースで POST などのサポートされていないメソッドを使用すると、許可されたメソッドをリストするヘッダーを含む405が返されます。Allow

Status Code: 405 Method Not Allowed
Allow: GET, HEAD, OPTIONS
Connection: keep-alive
Date: Mon, 08 Apr 2013 00:19:26 GMT
Transfer-Encoding: chunked

405応答に (エラー メッセージを提供するための) 本文を含めることはできますか?

w3c のサイトから、ボディが405応答に許可されているかどうかは明らかではありません。

4

1 に答える 1

15

HTTP/1.1 プロトコル仕様では、「メッセージの長さ」セクションに次のように記載されています。

メッセージ本文 (1xx、204、および 304 応答、および HEAD 要求への応答) を「含めてはならない」応答メッセージは、エンティティ ヘッダー フィールドに関係なく、常にヘッダー フィールドの後の最初の空行で終了します。メッセージに存在します。

メッセージ本文は、HTTP メソッドが ではない限り、すべての 4xx-5xx コードでオプションですHEAD

于 2013-04-08T00:58:50.433 に答える