HTTP statusna koda

HTTP 431 Request Header Fields Too Large

431 Request Header Fields Too Large pomeni, da so HTTP glave zahteve prevelike, da bi jih strežnik obdelal.

Pregledano: 6. november 2026
Razred
4xx · Napake klienta
Kje je težava
Napaka v zahtevi (klient)
Kdo jo odpravi
Pogosto lahko pomagaš sam (URL, prijava, piškotki).

Kaj pomeni

Najpogostejši vzrok so preveliki ali številni piškotki za domeno, včasih pa dolg Referer ali žeton v glavi. Nekateri strežniki namesto 431 vrnejo 400 s sporočilom »Request Header Or Cookie Too Large«.

Najpogostejši vzroki

  • Nakopičeni piškotki (sledilni, A/B testi, seje) za domeno.
  • Prevelik JWT žeton v glavi Authorization.
  • Lokalni razvoj (localhost), kjer se piškotki različnih projektov seštevajo.
  • Prenizka omejitev velikosti glav na strežniku.

Kaj narediš kot obiskovalec

  1. Izbriši piškotke samo za to domeno.
  2. Poskusi v zasebnem oknu.

Pokaže HTTP status, verigo preusmeritev, HTTPS in osnovne SEO signale. Deluje samo za javne naslove.

Kaj naredi lastnik strani ali razvijalec

  1. Zmanjšaj število in velikost piškotkov; ne shranjuj podatkov v piškotke.
  2. Velike žetone shrani na strežniku in v piškotek daj samo ID seje.
  3. Po potrebi povečaj omejitev glav (Node.js --max-http-header-size, Nginx large_client_header_buffers).

Vpliv na SEO in Google

Googlebot ne pošilja piškotkov, zato 431 redko vpliva na indeksiranje.

Pogosta vprašanja

Zakaj dobim 431 na localhost?

Piškotki vseh lokalnih projektov se pošiljajo na isti localhost. Izbriši jih.

Ali je 431 enako kot 400 »Cookie Too Large«?

Da, gre za isto težavo; nekateri strežniki uporabijo 400.

Viri