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