DevToolPal
日本語
5xx サーバーエラー

501 Not Implemented

未実装

意味

サーバーが必要な機能、典型的にはリクエストメソッド自体に対応していません。

よくある原因

  • 古いサーバーでの PATCH のような未知または未対応のメソッド
  • まだ実装されていない機能

対処法

クライアント・閲覧者の場合

対応しているメソッドやエンドポイントを使います。

サイトや API の運営者の場合

メソッドを知っているがそのリソースで許可しない場合は 405 を返します。501 はサーバーがまったく認識しないメソッド用です。

レスポンス例

HTTP/1.1
HTTP/1.1 501 Not Implemented
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

仕様

RFC 9110 §15.6.2

よくある質問

› 501 と 405 の違いは?

405:このリソースではそのメソッドを許可していない。501:サーバーがどこにもそのメソッドを実装していない。

› 501 はキャッシュできる?

ヘッダーで別途指定がなければ、デフォルトでキャッシュ可能です。