HTTP 501 Not Implemented とは?
HTTP 501 Not Implemented の解説と、CI/CD やデプロイで見かけたときの意味。
HTTP 501 は、サーバーがリクエストのメソッドを認識していない、またはサポートしていないことを意味します。
意味するところ
501 は、サーバーが(特定のリソースだけでなく)そもそも満たせないメソッドに対して返されます。多くの場合、そのサーバーに存在しないエンドポイントや機能を呼び出していることを示します。
CI/CD で見かけるとき
CI では、501 は古い API バージョンにアクセスしているか、テスト環境で有効化されていない機能を呼んでいることを意味することが多いです。API のバージョンとエンドポイントを確認してください。
重要なポイント
- 501 は未実装を意味する。
- サーバーがそのメソッドを満たせない。
- API のバージョンとエンドポイントを確認する。
関連ガイド
What Is HTTP 405 Method Not Allowed?HTTP 405 Method Not Allowed means the HTTP method is not supported for that URL. Learn the fix.
What Is API Versioning? Evolving an Interface Without Breaking ItAPI versioning lets you ship breaking changes while old clients keep using the old version. Learn the common…
What Is a REST API? Resource-Oriented Web APIsA REST API exposes resources over HTTP using standard methods and status codes. Learn what REST is and how CI…