HTTP statusna koda

HTTP 401 Unauthorized

401 Unauthorized pomeni, da zahteva nima veljavne avtentikacije. Strežnik pričakuje prijavo, žeton ali API ključ.

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

Kljub imenu 401 pomeni »neavtenticiran«: strežnik ne ve, kdo si, ali pa poverilnice niso veljavne. Odziv mora vsebovati glavo WWW-Authenticate. Če strežnik ve, kdo si, a ti dostopa ne dovoli, je pravilna koda 403.

Najpogostejši vzroki

  • Nisi prijavljen ali je seja potekla.
  • API klic brez glave Authorization ali s poteklim žetonom.
  • Napačno uporabniško ime ali geslo pri Basic Auth.
  • Napačna ura na napravi, zaradi katere je žeton videti neveljaven.

Kaj narediš kot obiskovalec

  1. Odjavi se in ponovno prijavi.
  2. Izbriši piškotke za to stran, če se prijava ne ohrani.
  3. Preveri, da je ura na napravi točna.

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

Kaj naredi lastnik strani ali razvijalec

  1. Za neavtenticirane zahteve vrni 401 z WWW-Authenticate, za pomanjkanje pravic 403.
  2. Preveri potek in osveževanje žetonov (refresh token).
  3. Pri API-jih vrni jasno sporočilo: manjkajoč, neveljaven ali potekel ključ.

Vpliv na SEO in Google

Strani za prijavo, ki vračajo 401, Google ne indeksira. Javne vsebine ne skrivaj za 401, če želiš, da je vidna v iskalniku.

Pogosta vprašanja

Kakšna je razlika med 401 in 403?

401: niste avtenticirani. 403: avtenticirani ste (ali ni pomembno), a dostop je prepovedan.

Zakaj dobim 401 v API-ju?

Najpogosteje manjka glava Authorization ali je žeton potekel.

Viri