Kui brauser saadab veebiserverile failitaotluse, sisaldab vastus ka "olekukoodi". Mõni neist koodidest sisaldab teavet vigade kohta, teised on informatiivsed sõnumid.
Juhised
Samm 1
Kõigepealt peate välja selgitama, kas kood, mille soovite teada saada, on veakood. Koodid numbritega 100 kuni 399 serveri vastustes ei sisalda veateateid ja vahemik 400 kuni 599 on eraldatud selleks, et teavitada brauserit probleemidest, kui proovitakse tema taotlust täita. Kui teid huvitav number on suurem kui 399, siis on see tõepoolest veakood. Need on jagatud kahte rühma, mõlemal 100 numbrit.
2. samm
Kui vajalik number kuulub vahemikku 500–599, näitab see ühte järgmistest serveri tõrgetest:
500 sisemine serveri viga - see kood tähendab, et päringu töötlemisel ilmnes sisemise serveri tarkvara tõrge.
501 pole rakendatud - server ei suutnud taotlusmeetodit ära tunda või taotletud funktsiooni ei toetata.
502 Halb lüüs - tõrge ilmnes mitte soovitud faili salvestamise kohas, vaid marsruutimisseadmes.
503 Teenus pole saadaval - taotluse esitamise ajal pole üks või mitu serveriteenust saadaval.
504 Gateway Timeout - marsruudilüüsina kasutatav server on aegunud.
505 HTTP-versiooni ei toetata - see server ei toeta taotluses määratud
3. samm
Muud veakoodid:
400 vale päring - viga brauseri päringus.
401 volitamata - kasutajal ei ole õigust taotletud failile juurde pääseda.
402 Nõutav makse - seda veakoodi ei kasutata praegu.
403 Keelatud - server ei saa mingil põhjusel päringut täita.
404 ei leitud - taotletud ressurss pole määratud aadressil saadaval.
405 Meetod pole lubatud - taotluses täpsustatud meetodit pole taotletud ressursi jaoks ette nähtud.
406 Pole vastuvõetav - brauseri taotluses pole ühtegi objekti, mille server saaks oma vastusega nõustuda.
407 Nõutav puhverserveri autentimine - nõutavale ressursile puhverserveri kaudu juurdepääsu loa loomine on vajalik.
408 Request Timeout - brauseri taotlus ei vastanud määratud ajale.
409 Konflikt - päringu ja brauseri taotletud ressursi praeguse oleku vahel on vastuolu.
410 Gone - taotletud ressurss on pöördumatult kustutatud.
411 Nõutav pikkus - päringu päiseosas pole määratud sisu-pikkuse jaotuse suurust ja server nõuab seda selle ressursi osas ilma tõrgeteta.
412 Eeltingimus ebaõnnestus - päring määrab partitsiooni suuruse, mis ületab serveri lubatud sätteid.
413 Taotluse üksus on liiga suur - päring on liiga suur ja seetõttu server seda ei töötle.
414 Request-URI Liiga pikk - päringus määratud aadressi pikkus ületab maksimaalselt lubatud.
415 Toetamata meediumitüüp - server ei toeta päringus määratud objekti vormingut.
416 Taotletud vahemik pole rahuldav - server ei saanud taotluses määratud vahemikku täitmiseks aktsepteerida.
417 Ootus ebaõnnestus - ajalõpp on aegunud.