Cos'è 505?
Errore 505: HTTP Version Not Supported
L'errore HTTP 505 "HTTP Version Not Supported" indica che il server non supporta la versione HTTP utilizzata nella richiesta del client. Questo significa che il browser o altro client ha inviato una richiesta usando una versione del protocollo HTTP che il server non è configurato per gestire.
Cause comuni:
- Client che usa una versione HTTP troppo recente: Il client potrebbe tentare di utilizzare una versione di HTTP (es. HTTP/3) che il server non ha ancora implementato.
- Errore di configurazione del server: Il server potrebbe essere configurato in modo errato, limitando le versioni HTTP supportate. Questo potrebbe accadere dopo un aggiornamento del server o una modifica alla sua configurazione.
- Software intermediario: Un proxy o un firewall tra il client e il server potrebbe non supportare la versione HTTP utilizzata.
- Versioni HTTP incompatibili: Le versioni HTTP supportate dal client e dal server non si sovrappongono.
Come risolvere l'errore 505:
- Aggiorna il browser: Assicurati di utilizzare l'ultima versione del tuo browser. I browser moderni generalmente supportano le versioni più comuni di HTTP.
- Verifica la configurazione del server: Se sei l'amministratore del server, controlla la configurazione del server web (es. Apache, Nginx) per assicurarti che supporti le versioni HTTP necessarie.
- Indaga su proxy e firewall: Se stai utilizzando un proxy o un firewall, verifica che non stiano causando il problema filtrando o modificando le richieste HTTP.
- Riduci la versione HTTP usata dal client (se possibile): Alcuni client (come cURL) permettono di specificare la versione HTTP da usare nella richiesta. Se possibile, prova a usare una versione più vecchia come HTTP/1.1.
- Contatta il supporto del sito web: Se non sei l'amministratore del server, segnala l'errore al supporto del sito web. Potrebbe esserci un problema di configurazione sul loro server.
- Disabilitare il protocollo QUIC (solo come test): A volte il protocollo QUIC, se implementato in modo errato, può causare problemi. Disabilitandolo temporaneamente nel browser si può capire se è la causa. (Generalmente, QUIC usa HTTP/3).
Importante: Un errore 505 è un problema lato server o di configurazione della rete. Spesso, l'utente finale ha limitate possibilità di risolverlo autonomamente a meno che non sia un problema di configurazione del proprio browser o proxy.
Categorie