Co to znaczy
Nagłówki żądania są za duże: pojedynczy nagłówek albo wszystkie razem.
Typowe przyczyny
- Zbyt wiele lub zbyt duże ciasteczka
- Ogromne tokeny Authorization lub JWT
- Referer lub niestandardowe nagłówki z długimi wartościami
Jak naprawić
Jako klient lub odwiedzający
Wyczyść ciasteczka strony (częste rozwiązanie w przeglądarkach) i utrzymuj tokeny małe.
Jako właściciel strony lub API
Unikaj przechowywania dużych danych w ciasteczkach; zwiększaj limity nagłówków (Node.js --max-http-header-size, nginx large_client_header_buffers) tylko w razie potrzeby.
Przykładowa odpowiedź
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 Specyfikacja
FAQ
› Dlaczego localhost zwraca 431?
Ciasteczka wielu aplikacji deweloperskich na localhost się sumują. Wyczyść ciasteczka localhost.
› Jaki jest limit nagłówków w Node.js?
Domyślnie 16 KB; zmienisz go przez --max-http-header-size.