Kada preglednik pošalje web serveru zahtjev za datotekom, odgovor također sadrži "statusni kod". Neki od ovih kodova sadrže informacije o greškama, drugi su informativne poruke.

Instrukcije
Korak 1
Prvo morate saznati je li kod koji želite saznati kôd greške. Kodovi s brojevima od 100 do 399 u odgovorima servera ne sadrže poruke o greškama, a raspon od 400 do 599 dodijeljen je da obavještava pregledač o problemima pri pokušaju ispunjavanja njegovog zahtjeva. Ako je broj koji vas zanima veći od 399, onda je ovo zaista kôd greške. Podijeljeni su u dvije grupe, svaka sa po 100 brojeva.
Korak 2
Ako potreban broj pripada opsegu od 500 do 599, to ukazuje na jednu od sljedećih grešaka poslužitelja:
500 Interna greška servera - Ovaj kod znači da je došlo do kvara internog poslužiteljskog softvera tokom obrade zahtjeva.
501 Nije implementirano - poslužitelj nije mogao prepoznati metod zahtjeva ili tražena funkcija nije podržana.
502 Bad Gateway - kvar se dogodio ne na mjestu gdje je pohranjena tražena datoteka, već na opremi za usmjeravanje.
503 Usluga nedostupna - u trenutku zahtjeva jedna ili više poslužiteljskih usluga nisu dostupne.
504 Gateway Timeout - Isteklo je vrijeme poslužitelja koji se koristi kao gateway za usmjeravanje.
505 HTTP verzija nije podržana - HTTP verzija navedena u zahtjevu nije podržana od ovog poslužitelja.
Korak 3
Ostali kodovi grešaka:
400 Loš zahtjev - greška u zahtjevu pregledača.
401 Neovlašteno - korisnik nije ovlašten pristupiti traženoj datoteci.
402 Potrebno plaćanje - Ovaj kod greške se trenutno ne koristi.
403 Zabranjeno - iz nekog razloga server ne može ispuniti zahtjev.
404 Not Found - traženi resurs nije dostupan na navedenoj adresi.
405 Metoda nije dozvoljena - metoda navedena u zahtjevu nije predviđena za traženi resurs.
406 Nije prihvatljivo - u zahtjevu pretraživača nema objekata koji bi se poslužitelj mogao složiti s njegovim odgovorom.
407 Potrebna je provjera autentičnosti proxyja - potrebna je autorizacija korisnika koji koristi proxy pristup traženom resursu.
408 Zahtjev za istek zahtjeva - zahtjev preglednika nije ispunio određeno vrijeme.
409 Sukob - postoji sukob između zahtjeva i trenutnog stanja resursa koji traži pretraživač.
410 Gone - traženi resurs je neopozivo izbrisan.
411 Potrebna dužina - zaglavni dio zahtjeva ne navodi veličinu podjele Content-Length, a server to obavezno zahtijeva u odnosu na ovaj resurs.
412 Preduslov nije uspio - zahtjev određuje veličinu particije koja premašuje dopuštene postavke poslužitelja.
413 Zahtjev entiteta prevelik - zahtjev je prevelik i stoga ga server ne obrađuje.
414 Zahtjev-URI predugačak - dužina adrese navedena u zahtjevu premašuje maksimalno dozvoljenu.
415 Nepodržani tip medija - poslužitelj ne podržava format objekta naveden u zahtjevu.
416 Zatraženi opseg nije zadovoljavajući - server nije mogao prihvatiti opseg naveden u zahtjevu za izvršenje.
417 Očekivanje nije uspjelo - Istek je istekao.