The server does not support the functionality required, typically an unrecognised request method.
501 Not Implemented means the server does not recognise the request method or lacks the capability to fulfil it on any resource. Compare 405, where the server knows the method but this resource does not allow it. 501 is heuristically cacheable.
Transfer-Encoding values with 501.HTTP/1.1 501 Not Implemented
Server: nginx
Content-Type: text/html