status Registered
Verified 2026-09-18 · registry updated 2025-09-15

HTTP 406 Not Acceptable

The server cannot produce a representation matching the request Accept headers.

Use 406 when content negotiation has no representation acceptable to the client.

httpstatus codecontent negotiation

Response (http)

HTTP/1.1 406 Not Acceptable

Use 406 when content negotiation has no representation acceptable to the client.

Common mistakes

  • Rejecting the request outright instead of serving a sensible default representation.

Registry reference: RFC9110, Section 15.5.7

Permalink: https://merginit.com/reference/http/status-406