Kaj pomeni
Napaka je na strani klienta: zahteva je sintaktično napačna, prevelika ali ima neveljavne parametre. Strežnik je dosegljiv in deluje. Pogost primer v brskalniku je »400 Bad Request — Request Header Or Cookie Too Large«.
Najpogostejši vzroki
- Napačni ali nepravilno kodirani znaki v URL-ju (npr. % brez veljavnega zaporedja).
- Prevelik ali pokvarjen piškotek za to domeno.
- Neveljaven JSON ali manjkajoče obvezno polje v API zahtevi.
- Prevelika datoteka ali glava, ki je strežnik ne sprejme.
Kaj narediš kot obiskovalec
- Preveri URL in odstrani nenavadne znake ali dolge parametre.
- Izbriši piškotke samo za to domeno in ponovno naloži stran.
- Poskusi v zasebnem oknu — če tam deluje, so vzrok piškotki ali razširitev.
Kaj naredi lastnik strani ali razvijalec
- V dnevnikih poišči točen razlog zavrnitve (WAF, proxy ali aplikacija).
- Validacijske napake v API-ju vrni z jasnim sporočilom in 400 ali 422.
- Preveri omejitve velikosti glav na proxyju (npr. large_client_header_buffers v Nginxu).
- Ne uporabljaj 400 za napake strežnika — te so 5xx.
Vpliv na SEO in Google
Če Googlebot na URL-ju dobi 400, strani ne indeksira. Pogosto je vzrok pokvarjena notranja povezava s parametri — popravi jo v izvoru.
Pogosta vprašanja
Ali je 400 napaka mojega interneta?
Skoraj nikoli. Napaka je v obliki zahteve — URL, piškotki ali podatki.
Kaj pomeni »Request Header Or Cookie Too Large«?
Piškotki za domeno so preveliki. Izbriši piškotke te strani.