DevToolPal
DE
4xx Client-Fehler

426 Upgrade Required

Upgrade erforderlich

Bedeutung

Der Server lehnt die Anfrage mit dem aktuellen Protokoll ab und verlangt ein Upgrade, etwa auf TLS oder HTTP/2, wie im Upgrade-Header angegeben.

Typische Ursachen

  • Der Server verlangt eine neuere Protokollversion
  • Ein WebSocket-Endpunkt wurde mit normalem HTTP aufgerufen

So beheben Sie es

Als Client oder Besucher

Auf das Protokoll im Upgrade-Header wechseln, etwa https, HTTP/2 oder WebSocket.

Als Betreiber der Website oder API

Upgrade mit dem erforderlichen Protokoll mitsenden.

Beispielantwort

HTTP/1.1
HTTP/1.1 426 Upgrade Required
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Upgrade: HTTP/2
Connection: Upgrade
Content-Length: 0

Spezifikation

RFC 9110 §15.5.22

FAQ

› Warum antwortet ein WebSocket-Server mit 426?

Die Anfrage war normales HTTP ohne die WebSocket-Upgrade-Header.

› Wird 426 verwendet, um HTTPS zu erzwingen?

Selten. Websites leiten meist per 301/308 auf https um und nutzen HSTS.