HTTP 406 Not Acceptable – Web 406

406

Il server web non può generare una risposta con un Content-Type compatibile con quelli richiesti dal client nell'header HTTP Accept (es. Accept: application/json mentre il server produce solo text/html).

Cosa significa questo errore?

Il server web non può generare una risposta con un Content-Type compatibile con quelli richiesti dal client nell'header HTTP Accept (es. Accept: application/json mentre il server produce solo text/html).

Messaggio originale

HTTP 406 Not Acceptable

Contesto e parole chiave

Alias

  • 406 Not Acceptable

Messaggi alternativi

  • risorsa non accettabile secondo gli header Accept

Prodotti

  • Infrastruttura Web / Server HTTP / Browser Engine / CDN

Piattaforme

  • Linux
  • macOS
  • Multipiattaforma
  • Windows Server

Parole chiave

  • 406
  • errore-http-406-not-acceptable
  • HTTP
  • server
  • web
  • web.http.406

Cause possibili

Origine del problema per Errore HTTP 406 (Not Acceptable)

Il server web non può generare una risposta con un Content-Type compatibile con quelli richiesti dal client nell'header HTTP Accept (es. Accept: application/json mentre il server produce solo text/html).

molto comune

Diagnosi

Ispezione diagnostica HTTP/TLS per Errore HTTP 406 (Not Acceptable)

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.

terminal
curl -Iv https://example.com

Risoluzione

Risoluzione standard per Errore HTTP 406 (Not Acceptable)

Difficoltà: mediaRischio: basso

Applicare la configurazione corretta sul server web o sul client secondo gli standard RFC.

  1. Verificare gli header di richiesta e risposta
  2. Aggiornare la configurazione del web server o reverse proxy
  3. Svuotare la cache del browser o della CDN

Domande frequenti

Come risolvere il codice o anomalia 406 nel web?

Il server web non può generare una risposta con un Content-Type compatibile con quelli richiesti dal client nell'header HTTP Accept (es. Accept: application/json mentre il server produce solo text/html).

Approfondimenti

Schede correlate