Skip to content
Latchkey

HTTP 501 Not Implemented とは?

HTTP 501 Not Implemented の解説と、CI/CD やデプロイで見かけたときの意味。

HTTP 501 は、サーバーがリクエストのメソッドを認識していない、またはサポートしていないことを意味します。

意味するところ

501 は、サーバーが(特定のリソースだけでなく)そもそも満たせないメソッドに対して返されます。多くの場合、そのサーバーに存在しないエンドポイントや機能を呼び出していることを示します。

CI/CD で見かけるとき

CI では、501 は古い API バージョンにアクセスしているか、テスト環境で有効化されていない機能を呼んでいることを意味することが多いです。API のバージョンとエンドポイントを確認してください。

重要なポイント

  • 501 は未実装を意味する。
  • サーバーがそのメソッドを満たせない。
  • API のバージョンとエンドポイントを確認する。

関連ガイド