Errore HTTP “426 Upgrade Required”: come risolverlo, da cosa dipende

Aggiornato il: 08-05-2023 11:30
Il codice di stato HTTP 426 Upgrade Required (426 Richiesto Aggiornamento) indica che il server non eseguirà  la richiesta finchè il client non avrà  aggiornato il protocollo in uso. L’informazione viene incapsulata all’interno dell’header di Upgrade, ed è lଠche sarà  possibile reperire il protocollo richiesto (ad esempio TLS 1.0 se si tratta di HTTPS).

Stando alla documentazione ufficiale RFC 7231, section 6.5.15: 426 Upgrade Required, il server che lancia un errore del genere deve obbligatoriamente indicare il valore del campo Upgrade in modo significativo. Per esempio, quindi, se avessimo una risposta del genere da parte del server:

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

significa che il server richiede obbligatoriamente il protocollo HTTP/3.0 al client, diversamente non evade la richiesta e non risponde correttamente, lanciando l’errore in questione.



Questo blog pubblica contenuti ed offre servizi free da 11 anni. – Leggi un altro articolo a caso – Per informazioni contattaci
Non ha ancora votato nessuno.

Ti sembra utile o interessante? Vota e fammelo sapere.

Errore HTTP “426 Upgrade Required”: come risolverlo, da cosa dipende
cyberpunk 12

Ingegnere per passione, consulente per necessità, docente di informatica; ho creato Trovalost.it e ho scritto quasi tutti i suoi contenuti. Ogni guida viene revisionata e aggiornata periodicamente. Per contatti clicca qui

update 1672350 960 720
Torna su