510 Not Extended

Obsolete. The server required further extensions to the request before it could fulfil it.

Status

HTTP/1.1 510 Not Extended

Details

510 came from the HTTP Extension Framework, an experimental mechanism for negotiating protocol extensions per request. The server would return 510 with the extensions it required, and the client would resend with them declared.

The framework was never adopted and the code is listed as obsoleted in the IANA registry. Any 510 in modern traffic is a misuse of the number rather than the specified behavior.

Common causes

How to fix it

As the client

As the server

Examples

GET /resource HTTP/1.1
Host: legacy.example.com

HTTP/1.1 510 Not Extended

Specifications

RFC 2774 §7

See also