クライアントエラー
HTTP 405: Method Not Allowed
HTTP 405は、URLは存在するが、そのHTTPメソッドを許可しないことを意味します。
意味
サーバーはリソースを認識しましたが、リクエストメソッドを拒否します。
よくある原因
ルートがGETを許可しても、POST、PUT、PATCH、DELETEを許可しない場合があります。
確認すべきこと
許可されたメソッドを使い、Allowヘッダーまたはルートハンドラーの設定を確認します。
レスポンス例
HTTP/1.1 405 Method Not Allowed参照
関連するHTTPステータスコード
近いコードは、次のデバッグの疑問に答えることがよくあります。