DevToolPal
IT
4xx Errori del client

431 Request Header Fields Too Large

Campi dell'header troppo grandi

Cosa significa

Gli header della richiesta sono troppo grandi, un singolo header o tutti insieme.

Cause comuni

  • Troppi cookie o cookie troppo grandi
  • Token Authorization o JWT enormi
  • Referer o header personalizzati con valori lunghi

Come risolvere

Lato client o visitatore

Cancella i cookie del sito (soluzione comune nei browser) e mantieni i token compatti.

Lato gestore del sito o dell’API

Evita di salvare molti dati nei cookie; alza i limiti degli header (Node.js --max-http-header-size, nginx large_client_header_buffers) solo se necessario.

Risposta di esempio

HTTP/1.1
HTTP/1.1 431 Request Header Fields Too Large
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

Specifica

RFC 6585 §5

Domande frequenti

› Perché localhost restituisce 431?

Si accumulano i cookie di molte app di sviluppo su localhost. Cancella i cookie di localhost.

› Qual è il limite degli header di Node.js?

16 KB di default; modificalo con --max-http-header-size.