HTTP
HTTP 426 Upgrade Required – Web 426
Il server rifiuta di eseguire la richiesta utilizzando il protocollo corrente e richiede che il client effettui l'upgrade (ad esempio a TLS 1.3 o a WebSocket).
Cosa significa questo errore?
Il server rifiuta di eseguire la richiesta utilizzando il protocollo corrente e richiede che il client effettui l'upgrade (ad esempio a TLS 1.3 o a WebSocket).
Messaggio originale
HTTP 426 Upgrade RequiredContesto e parole chiave
Alias
- 426 Upgrade Required
Messaggi alternativi
- aggiornamento di protocollo richiesto
Prodotti
- Infrastruttura Web / Server HTTP / Browser Engine / CDN
Piattaforme
- Linux
- macOS
- Multipiattaforma
- Windows Server
Parole chiave
- 426
- errore-http-426-upgrade-required
- HTTP
- server
- web
- web.http.426
Cause possibili
Origine del problema per Errore HTTP 426 (Upgrade Required)
Il server rifiuta di eseguire la richiesta utilizzando il protocollo corrente e richiede che il client effettui l'upgrade (ad esempio a TLS 1.3 o a WebSocket).
molto comuneDiagnosi
Ispezione diagnostica HTTP/TLS per Errore HTTP 426 (Upgrade Required)
Eseguire una richiesta di test tramite curl con flag verbose oppure esaminare la scheda Network dei Developer Tools del browser.
Come leggere il risultato. Mostra gli header HTTP completi, la negoziazione SSL/TLS e il codice di stato restituito dal server o proxy.
curl -Iv https://example.comRisoluzione
Risoluzione standard per Errore HTTP 426 (Upgrade Required)
Applicare la configurazione corretta sul server web o sul client secondo gli standard RFC.
- Verificare gli header di richiesta e risposta
- Aggiornare la configurazione del web server o reverse proxy
- Svuotare la cache del browser o della CDN
Domande frequenti
Come risolvere il codice o anomalia 426 nel web?
Il server rifiuta di eseguire la richiesta utilizzando il protocollo corrente e richiede che il client effettui l'upgrade (ad esempio a TLS 1.3 o a WebSocket).
Approfondimenti
- MDN Web Docs - HTTP Status Codes & Web APIs documentazione_ufficiale