Cosa significa
L'URL della richiesta è più lungo di quanto il server sia disposto a interpretare.
Cause comuni
- Query string enormi, per esempio filtri o dati codificati nell'URL
- Cicli di reindirizzamento che continuano ad aggiungere parametri
- GET usato dove i dati dovrebbero viaggiare in un POST
Come risolvere
Lato client o visitatore
Sposta i dati voluminosi nel corpo di un POST e tieni gli URL sotto circa 2.000 caratteri.
Lato gestore del sito o dell’API
Correggi i cicli di reindirizzamento; se gli URL lunghi sono legittimi, aumenta large_client_header_buffers in nginx o LimitRequestLine in Apache.
Risposta di esempio
HTTP/1.1
HTTP/1.1 414 URI Too Long
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Specifica
Domande frequenti
› Qual è la lunghezza massima di un URL?
La specifica non fissa un limite; i server di solito consentono 8 KB e i browser circa 2 MB, ma tieni gli URL corti per compatibilità.
› Un ciclo di reindirizzamento può causare 414?
Sì. Ogni passaggio aggiunge parametri finché l'URL diventa troppo lungo.