HTTP-viga ja olekukoodid on selgitatud

Veebilehe vigade mõistmine ja nendega toimetulemine

Kui külastate veebisaite, siis teie brauser - klient loob võrguprotokolli HTTP-ga võrguühendus veebiserveritega. Need võrguühendused toetavad vastuste saatmist serveritest tagasi klientidele, sealhulgas veebilehtede sisu ja ka mõne protokolli juhtimisteabe. Mõnikord ei pruugi te jõuda veebisaidile, mida proovite jõuda. Selle asemel näete vea või olekukoodi.

HTTP vea ja olekukoodide tüübid

Iga päringu HTTP-serveri vastuse andmed on koodinumber, mis näitab päringu tulemust. Need tulemuskoodid on kolmekohalised numbrid jagatud kategooriateks:

Internetis või sisevõrkudes on näha ainult väheseid võimalikke vigu ja olekukoode. Vigadega seotud koodid on tavaliselt kuvatud veebilehel, kus neid kuvatakse ebaõnnestunud taotluse väljundina, samal ajal kui teisi olekukoode ei kuvata kasutajatele.

200 OK

Wikimedia Commons

Kui HTTP olek 200 OK , töötleb veebiserver taotlust edukalt ja edastab sisu brauserisse. Enamik HTTP-päringuid põhjustab selle staatuse. Kasutajad näevad seda koodi ekraanile harva, sest veebibrauserites kuvatakse tavaliselt ainult koode, kui on mingi probleem.

Viga 404 ei leitud

Kui näete HTTP-tõrget 404 Not Found , ei leitud veebiserverit soovitud lehte, faili ega muud ressurssi. HTTP 404 vead näitavad, et kliendi ja serveri võrguühendus edukalt sooritati. See tõrge tekib kõige sagedamini siis, kui kasutajad sisestavad käsitsi brauserile vale URLi või veebiserverihaldur eemaldab faili aadressi uuele asukohale suunamata. Kasutajad peaksid selle probleemi lahendamiseks URL-i kontrollima või ootama veebihalduri seda parandamist.

Viga 500 sisemine serveri viga

Wikimedia Commons

HTTP-tõrkega 500 sisemine serveri viga sai veebiserver kliendilt kehtiva taotluse, kuid ei suutnud seda töödelda. HTTP 500 viga ilmneb siis, kui serveril esineb mõni üldine tehniline viga, näiteks vähene kättesaadavus mälus või kettaruumis. Serveri administraator peab seda probleemi lahendama. Loe edasi »

Viga 503 teenus pole saadaval

Avalik domeen

HTTP-viga 503 Teenus Ei ole saadaval näitab, et veebiserver ei saa sissetuleva kliendipäringu töödelda. Mõned veebiserverid kasutavad HTTP 503-d, et näidata eeldatavaid tõrkeid, mis tulenevad administratiivsetest poliitikavaldkondadest, nagu näiteks ühekordsete kasutajate arvu või CPU kasutamise piirangu ületamine, et eristada neid ootamatutest ebaõnnestumustest, mis tavaliselt esitatakse kui HTTP 500.

301 liigub püsivalt

Avalik domeen

HTTP 301 Teisaldatud Püsivalt näidatakse, et kliendi poolt määratud URI on teisaldatud asukohta HTTP-suunamises kasutatava meetodi abil, mis võimaldab kliendil väljastada uue päringu ja saada uut asukohta. Veebibrauserid järgivad automaatselt HTTP 301 ümbersuunamisi ilma kasutaja sekkumiseta.

302 leitud või 307 ajutist ümbersuunamist

Avalik domeen

Olek 302 Leitud on sarnane 301-ga, kuid kood 302 oli mõeldud juhtudeks, kus ressurssi paigutatakse ajutiselt, mitte alaliselt. Serverihaldur peaks kasutama HTTP 302 ainult lühikese sisu hooldusperioodide ajal. Veebibrauser järgib automaatselt 302 ümbersuunamist, nagu see tehakse koodi 301 puhul. HTTP versioon 1.1 lisas ajutise ümbersuunamise näitamiseks uue koodi 307 Ajutine ümber suunamine.

400 halb taotlus

Avalik domeen

400-ga halbade päringute vastus tähendab tavaliselt seda, et veebiserver ei saanud päringu kehtetu süntaksi tõttu aru saanud. Tavaliselt näitab see tehnilist viga, mis kaasab kliendi, kuid viga võib põhjustada ka võrgu enda andmete rikastamine.

401 autoriseerimata

Avalik domeen

401 mittevastav viga tekib siis, kui veebiklient taotleb serveris kaitstud ressurssi, kuid klient pole juurdepääsu autentimiseks. Tavaliselt peab klient sisselogimiseks serverisse sisestama probleemi lahendamiseks kehtiva kasutajanime ja parooli.

100 jätkata

Avalik domeen

Protokolli versioonile 1.1 lisatud on HTTP olek 100 Continue mõeldud võrgu ribalaiuse tõhusamaks kasutamiseks, võimaldades serveritel kinnitada oma valmisolekut suured päringud vastu võtta. Jätkuv protokoll võimaldab HTTP 1.1 kliendil saata väikese, spetsiaalselt konfigureeritud sõnumi, milles palutakse serveril vastata 100 koodiga. Seejärel ootab vastus enne (tavaliselt suurt) järelkontrolli taotluse saatmist. HTTP 1.0 kliendid ja serverid ei kasuta seda koodi.

204 sisu puudub

Avalik domeen

Näete sõnumit 204 No Content, kui server saadab kehtiva vastuse ainult kliendi päringule, mis sisaldab ainult päiseinformatsiooni - see ei sisalda sõnumikogu. Veebi kliendid saavad HTTP 204-d kasutada serveri vastuste töötlemiseks tõhusamalt, vältides näiteks vajadusel värskendavaid lehti tarbetult.

502 halb värav

Avalik domeen

Võrgu probleem kliendi ja serveri vahel põhjustab 502 Bad Gateway'i viga. Selle võib käivitada võrgu tulemüüri , ruuteri või muu võrgu lüüsi seadme konfiguratsiooniviga.