Wat het betekent
De request-headers zijn te groot, één header of alle headers samen.
Veelvoorkomende oorzaken
- Te veel of te grote cookies
- Enorme Authorization- of JWT-tokens
- Referer of eigen headers met lange waarden
Zo los je het op
Als client of bezoeker
Wis de cookies van de site (de gebruikelijke oplossing in browsers) en houd tokens klein.
Als beheerder van de site of API
Bewaar geen grote data in cookies; verhoog headerlimieten (Node.js --max-http-header-size, nginx large_client_header_buffers) alleen als het nodig is.
Voorbeeldantwoord
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 Specificatie
Veelgestelde vragen
› Waarom geeft localhost 431?
Cookies van veel ontwikkelapps op localhost tellen op. Wis de cookies van localhost.
› Wat is de headerlimiet van Node.js?
Standaard 16 KB; wijzig hem met --max-http-header-size.