Ko brskalnik spletnemu strežniku pošlje zahtevo za datoteko, odgovor vsebuje tudi "kodo stanja". Nekatere od teh kod vsebujejo informacije o napakah, druge pa informativna sporočila.
Navodila
Korak 1
Najprej morate ugotoviti, ali je koda, ki jo želite izvedeti, koda napake. Kode s številkami od 100 do 399 v odzivih strežnika ne vsebujejo sporočil o napakah, obseg od 400 do 599 pa je dodeljen za obveščanje brskalnika o težavah, ko poskuša izpolniti njegovo zahtevo. Če je številka, ki vas zanima, večja od 399, je to res koda napake. Razdeljeni so v dve skupini, v vsaki po 100 številk.
2. korak
Če zahtevano število spada v obseg od 500 do 599, to pomeni eno od naslednjih napak strežnika:
500 Notranja napaka strežnika - Ta koda pomeni, da je med obdelavo zahteve prišlo do napake notranje strežniške programske opreme.
501 ni izvedeno - strežnik ni mogel prepoznati metode zahteve ali zahtevana funkcija ni podprta.
502 Bad Gateway - napaka se ni zgodila na mestu, kjer je bila shranjena zahtevana datoteka, temveč na usmerjevalni opremi.
503 Storitev ni na voljo - v času zahteve ena ali več strežniških storitev ni na voljo.
504 Gateway Timeout - Strežnik, ki se uporablja kot prehodni prehod, je potekel.
505 Različica HTTP ni podprta - strežnik ne podpira različice HTTP, navedene v zahtevi.
3. korak
Druge kode napak:
400 Bad Request - napaka v zahtevi brskalnika.
401 Nepooblaščeno - uporabnik nima dovoljenja za dostop do zahtevane datoteke.
402 Zahtevano plačilo - Ta koda napake se trenutno ne uporablja.
403 Prepovedano - strežnik iz nekega razloga ne more izpolniti zahteve.
404 ni mogoče najti - zahtevani vir ni na voljo na navedenem naslovu.
405 Metoda ni dovoljena - metoda, navedena v zahtevi, ni na voljo za zahtevani vir.
406 Ni sprejemljivo - v zahtevi brskalnika ni predmetov, s katerimi bi se strežnik lahko strinjal s svojim odzivom.
407 Zahtevana je overitev proxy - potrebna je avtorizacija uporabnika, ki uporablja proxy dostop do zahtevanega vira.
408 Časovna omejitev zahteve - zahteva brskalnika ni ustrezala določenemu času.
409 Konflikt - obstaja konflikt med zahtevo in trenutnim stanjem vira, ki ga zahteva brskalnik.
410 Gone - zahtevani vir je bil nepreklicno izbrisan.
411 Zahtevana dolžina - del zahteve v glavi ne določa velikosti razdelitve Content-Length, strežnik pa to zahteva v zvezi s tem virom.
412 Predpogoj ni uspel - zahteva določa velikost particije, ki presega dovoljene nastavitve strežnika.
413 Zahtevaj entiteto prevelika - zahteva je prevelika, zato je strežnik ne obdela.
414 Zahteva-URI je predolg - dolžina naslova, navedenega v zahtevi, presega največjo dovoljeno.
415 Nepodprta vrsta medija - strežnik ne podpira oblike predmeta, navedene v zahtevi.
416 Zahtevani obseg ni zadovoljiv - strežnik ni mogel sprejeti obsega, navedenega v zahtevi, za izvedbo.
417 Pričakovanje ni uspelo - časovna omejitev je potekla.