405 Method Not Allowed

HTTP の 405 Method Not Allowed クライアントエラーレスポンスステータスコードは、リクエストメソッドをサーバー側で認識しているが、対象のリソースでは対応していないことを示します。 サーバーは、対象のリソースで現在対応しているメソッドの一覧を含む Allow ヘッダーフィールドを、 405 レスポンスの中で生成しなければなりません。

ファイルやディレクトリ-に正しくないサーバー側権限を設定すると、リクエストが成功するはずであるにもかかわらず、 405 レスポンスが発生する可能性があります。

ステータス

http
405 Method Not Allowed

TRACE メソッドが許可されない場合

サーバーの所有者は、セキュリティ上の懸念から、 TRACE メソッドの使用を許可しないことが多いです。 次の例は、サーバーが TRACE の使用を許可していない典型的なレスポンスを示しています。

http
TRACE / HTTP/1.1
Host: example.com
http
HTTP/1.1 405 Method Not Allowed
Content-Length: 0
Date: Fri, 28 Jun 2024 14:30:31 GMT
Server: ECLF (nyd/D179)
Allow: GET, POST, HEAD

仕様書

Specification
HTTP Semantics
# status.405

関連情報