Skip to content
5xx Server Error Cacheable by default

501 Not Implemented

The server does not support the functionality required to fulfil the request.

What causes it

  • An unrecognised HTTP method such as PATCH on an old server, or an unimplemented route.

How to fix it

  • Unlike 405, this means the method is unsupported by the server as a whole, not just for this URL.

At a glance

Class
5xx Server Error
Reference
RFC 9110 §15.6.2
Standardised
Yes
Retry the request?
Only if idempotent

Other 5xx server error codes

Back to the full HTTP status code reference