All HTTP status codes

HTTP 501 Not Implemented

Server Error

The server doesn't support the functionality required — typically an HTTP method it doesn't implement at all (contrast 405: method known, not allowed here).

Defined in RFC 9110

Common causes

  • Exotic/unsupported HTTP methods
  • Proxies that don't implement a requested transformation

How to fix it

  1. Use a method the server supports

  2. Implement the handler if the endpoint should support it

Want to explore status codes interactively? Try the free HTTP Status Code Reference — search, categories and example responses, right in your browser.