HTTP olekukoodid

Koduleheküljed kuvavad vigu reageerides olekukoodid

HTTP olekukoodid on veebisaitide serverite poolt Internetis antud standardkoodid. Koodid aitavad tuvastada probleemi põhjuse, kui veebileht või muu ressurss ei laadita korralikult.

Termin HTTP olekukood on tegelikult HTTP olekuriba üldine termin, mis sisaldab nii HTTP olekukoodi kui ka HTTP-põhjuse fraasi .

HTTP olekukoodid nimetatakse mõnikord brauseri veakoodidele või Interneti-veakoodidele.

Näiteks HTTP olekuriba 500: sisemine serveri viga koosneb HTTP olekukoodist 500 ja sisemise serveri viga HTTP põhjuse fraasist.

On olemas viis kategooriat HTTP olekukoodi vigu; need on kaks peamist rühma:

4xx Kliendi viga

See HTTP olekukoodide rühm hõlmab selliseid, kus veebilehe või muu ressursi taotlus sisaldab halbu süntaksit või seda ei saa mõnel muul põhjusel täita, arvatavasti kliendi süül (veebiserver).

Mõned tavalised kliendiviga HTTP olekukoodid hõlmavad 404 (pole leitud) , 403 (keelatud) ja 400 (halb päring) .

5xx Serveri viga

See HTTP olekukoodide rühm hõlmab selliseid, kus veebisaidi server mõistab veebilehe või muu ressursi päringu, kuid ei saa seda mingil põhjusel täita.

Mõned tavalised serveri vead HTTP olekukoodid hõlmavad üha populaarsemaid 500 (Internal Server Error) koos 503 (teenus pole saadaval) ja 502 (väline portaal) .

Lisateave HTTP olekukoodide kohta

Lisaks 4xx ja 5xx koodidele on olemas ka muud HTTP olekukoodid. Samuti on 1xx, 2xx ja 3xx koodid, mis on informatiivsed, kinnitavad edukust või dikteerivad vastavalt redireerimist. Need täiendavad HTTP olekukoodid ei ole vead, seega ei tohiks neid brauseris neid hoiatada.

Vaadake meie HTTP olekukoodi veadokumendi veade täielikku nimekirja või vaadake kõiki neid HTTP olekuribasid (1xx, 2xx ja 3xx) meie jaotises Mis on HTTP olekuribad? tükk.

IANA hüperteksti ülekandmisprotokolli (HTTP) olekukoodi registri leht on HTTP olekukoodide ametlik allikas, kuid Windows sisaldab mõnikord täiendavaid ja täpsemaid vigu, mis selgitavad täiendavat teavet. Kogu nende nimekirja leiate Microsofti veebisaidilt.

Näiteks kui HTTP olekukood 500 tähendab Internet Serveri viga , kasutab Microsoft Internet Information Services (ISS) 500.15, et Global.aspx otsesed päringud ei ole lubatud .

Siin on veel mõned näited:

Need Microsofti ISS-i loodud niinimetatud allkoodid ei asenda HTTP olekukoode, vaid selle asemel leitakse Windowsi mitmesugustes valdkondades, nagu dokumentatsioonifailid.

Mitte kõik veakoodid pole seotud

HTTP olekukood ei ole sama kui Device Manageri veakood või süsteemi veakood . Mõned süsteemi veakoodid jagavad koodinumbreid HTTP olekukoodidega, kuid need on erinevad vead täiesti erineva seotud veateadete ja tähendustega.

Näiteks HTTP olekukood 403.2 tähendab keelatud lugemist . Siiski on ka süsteemi veakood 403, mis tähendab, et protsess ei ole taustprotseduuri režiimis .

Samamoodi 500-st olekukoodi, mis tähendab Internet Serveri viga, võib süsteemi veakoodi 500 jaoks lihtsalt segi ajada, see tähendab, et kasutajaprofiili ei saa laadida .

Kuid need ei ole seotud ja neid ei tohiks kohelda sarnaselt. Üks kuvab veebibrauseris ja selgitab kliendi või serveri tõrketeadet, samas kui teine ​​kuvatakse mujal Windowsis ja see ei hõlma veebibrauserit üldse.

Kui teil on probleeme tuvastada, kas kuvatav veakood on HTTP olekukood, hoolikalt jälgige, kus see sõnum on nähtav. Kui näete veebibrauseris viga , on see veebileht HTTP vastusekood.

Muid veateateid tuleks käsitleda eraldi vastavalt kontekstile, kus neid näidati: seadmehalduris kuvatakse seadmehalduri veakoodid, süsteemide veakoodid kuvatakse kogu Windowsi vältel, POST-koodid antakse toite enesetesti ajal jne.