Upgrade Required
HTTP 426 Upgrade Required is a Client errors (4xx) status code. The client should switch to a different protocol given in the Upgrade header.
What 426 means
The client should switch to a different protocol given in the Upgrade header.
For example, requiring TLS or a newer HTTP version before the request can be served.
Client errors (4xx)
The request contains an error from the client — bad syntax, missing auth or a wrong URL.
Other 4xx codes
FAQ — 426
What does HTTP 426 mean?
426 Upgrade Required: The client should switch to a different protocol given in the Upgrade header. For example, requiring TLS or a newer HTTP version before the request can be served.
Which class does status code 426 belong to?
426 is a Client errors (4xx) code. The request contains an error from the client — bad syntax, missing auth or a wrong URL.
Where is the 426 code defined?
Status code 426 is defined in RFC 9110 and is part of the IANA HTTP Status Code Registry.