HTTP statusna koda

HTTP 422 Unprocessable Content

422 Unprocessable Content pomeni, da je zahteva pravilno oblikovana, vendar podatki niso veljavni za obdelavo.

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

Strežnik razume obliko (npr. veljaven JSON), a vsebina ne ustreza pravilom: manjka obvezno polje, e-naslov je neveljaven ali datum je v preteklosti. Koda je pogosta v REST API-jih (Rails, Laravel, FastAPI) za validacijske napake.

Najpogostejši vzroki

  • Manjkajoče ali prazno obvezno polje.
  • Napačen format vrednosti (e-pošta, telefon, datum).
  • Vrednost izven dovoljenega obsega.
  • Poslovno pravilo, ki zahteve ne dovoli.

Kaj narediš kot obiskovalec

  1. Preveri vnesene podatke v obrazcu — običajno je označeno polje z napako.

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

Kaj naredi lastnik strani ali razvijalec

  1. V odzivu vrni seznam polj in sporočil o napaki.
  2. Uporabljaj 400 za neberljivo zahtevo, 422 za neveljavno vsebino.
  3. Validacijo izvajaj tudi na strani klienta za boljšo uporabniško izkušnjo.

Vpliv na SEO in Google

422 se pojavlja pri obrazcih in API-jih ter ne vpliva na indeksiranje strani.

Pogosta vprašanja

400 ali 422?

400 za napačno obliko zahteve, 422 za pravilno obliko z neveljavnimi podatki.

Zakaj FastAPI vrača 422?

Ker podatki ne ustrezajo pričakovanemu modelu (tip, obvezna polja).

Viri