DevToolPal
NL
4xx Clientfouten

426 Upgrade Required

Upgrade vereist

Wat het betekent

De server weigert het verzoek met het huidige protocol en eist dat de client upgradet, bijvoorbeeld naar TLS of HTTP/2, zoals de Upgrade-header aangeeft.

Veelvoorkomende oorzaken

  • De server eist een nieuwere protocolversie
  • Een WebSocket-endpoint aangeroepen met gewone HTTP

Zo los je het op

Als client of bezoeker

Schakel over naar het protocol uit de Upgrade-header, zoals https, HTTP/2 of WebSocket.

Als beheerder van de site of API

Stuur Upgrade mee met het vereiste protocol.

Voorbeeldantwoord

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

Specificatie

RFC 9110 §15.5.22

Veelgestelde vragen

› Waarom antwoordt een WebSocket-server 426?

Het verzoek was gewone HTTP zonder de headers voor een WebSocket-upgrade.

› Wordt 426 gebruikt om HTTPS af te dwingen?

Zelden. Sites verwijzen meestal met 301/308 door naar https en gebruiken HSTS.