426 Upgrade Required

Der HTTP-Statuscode 426 Upgrade Required (Client-Fehlerantwort) bedeutet, dass der Server die Ausführung der Anfrage mit dem aktuellen Protokoll verweigerte, aber möglicherweise bereit ist, dies nach einem Upgrade des Clients auf ein anderes Protokoll zu tun.

Der Server sendet einen Upgrade-Header mit dieser Antwort, um die erforderlichen Protokolle anzugeben.

Status

http
426 Upgrade Required

Beispiele

Upgrade erforderlich von HTTP/1.1

Bei einer GET-Anfrage an ein System:

http
GET /resources HTTP/1.1
Host: example.com

Erwartet der Ursprungsserver, dass Anfragen in HTTP/3 erfolgen:

http
HTTP/1.1 426 Upgrade Required
Upgrade: HTTP/2.0
Connection: Upgrade
Content-Length: 53
Content-Type: text/plain

This service requires use of the HTTP/3.0 protocol.

Spezifikationen

Specification
HTTP Semantics
# status.426

Siehe auch