HTTP állapotkódok

A webhelyek a hibákra válaszul jelennek meg állapotkódok

A HTTP állapotkódok az internetes webszerverek által adott szabványos válaszkódok. A kódok segítenek azonosítani a probléma okait, amikor egy weboldal vagy más erőforrás nem megfelelően töltődik be.

A HTTP állapotkód a HTTP állapotsor közös terminusa, amely mind a HTTP állapotkódot, mind a HTTP ok kifejezést tartalmazza .

A HTTP állapotkódokat néha böngészõ hibakódoknak vagy internetes hibakódoknak nevezik.

Például az 500-as HTTP állapotjelző vonal : A belső szerverhiba az 500-as HTTP állapotkód és a belső kiszolgálói hiba HTTP-oka.

A HTTP állapotkód hibáinak öt kategóriája létezik; ezek a két fő csoport:

4xx ügyfélhiba

A HTTP állapotkódok ezen csoportjába tartoznak azok is, amelyekben a weboldal vagy más erőforrás kérése rossz szintaxist tartalmaz, vagy más okból nem tölthető be, feltételezhetően az ügyfél hibája (a webes szörfös).

Néhány gyakori ügyfélhiba HTTP állapotkód 404 (Nem található) , 403 (Tiltott) és 400 (Bad Request) .

5xx szerverhiba

A HTTP állapotkódok ezen csoportjába tartoznak azok is, ahol a weboldal vagy más erőforrás iránti kérelmet a webhely szervere megértette, de valamilyen oknál fogva képtelen kitölteni.

Néhány gyakori szerver hiba A HTTP állapotkódok közé tartozik az egyre népszerűbb 500 (belső szerverhiba) , valamint az 503 (szolgáltatás nem elérhető) és az 502 (rossz átjáró) .

További információ a HTTP állapotkódokról

A 4xx és 5xx kódokon kívül más HTTP állapotkód is létezik. Vannak még 1xx, 2xx és 3xx kódok, amelyek tájékoztató jellegűek, megerősítik a sikereket, vagy diktálják az átirányítást. Ezek a további típusú HTTP állapotkódok nem hibák, ezért nem kell figyelmeztetni róluk a böngészőben.

Tekintse meg a HTTP állapotkód-hibák oldalán található hibák teljes listáját, vagy nézze meg az összes HTTP állapotjelző sorokat (1xx, 2xx és 3xx) mi Mi a HTTP állapotjelző sorok? darab.

Az IANA Hypertext Transfer Protocol (HTTP) állapotkód-nyilvántartási oldala a HTTP állapotkódok hivatalos forrása, de a Windows néha további, specifikusabb hibákat tartalmaz, amelyek további információkat magyaráznak meg. Ezek teljes listáját megtalálja a Microsoft honlapján.

Például, míg az 500-as HTTP-állapotkód az Internetkiszolgáló hibáját jelenti, a Microsoft Internet Information Services (ISS) 500,15-öt használ, ami azt jelenti, hogy a Global.aspx közvetlen kérelmek nem engedélyezettek .

Íme néhány példa:

Ezek a Microsoft ISS által létrehozott úgynevezett al-kódok nem helyettesítik a HTTP állapotkódokat, hanem a Windows különböző területein találhatók, mint a dokumentációs fájlok.

Nem minden hibakód kapcsolódik

A HTTP állapotkód nem ugyanaz, mint az Eszközkezelő hibakódja vagy a rendszer hibakódja . Néhány rendszer hibakód megoszthatja a HTTP állapotkódokkal megosztott kódszámokat, de különböző hibák, teljesen eltérő kapcsolódó hibaüzenetekkel és jelentésekkel.

Például a 403.2 HTTP állapotkód megtiltja a hozzáférés olvasását . Ugyanakkor van egy 403 rendszerhiba kód is, ami azt jelenti, hogy a folyamat nem háttér feldolgozási módban van .

Hasonlóképpen az 500-as állapotkódot, ami azt jelenti, hogy az Internetkiszolgáló hiba könnyen össze lehetett zavarni 500 hiba esetén, ami azt jelenti, hogy a felhasználói profil nem tölthető be .

Ezek azonban nem kapcsolódnak egymáshoz, és nem kezelhetők hasonlóan. Az egyik megjelenik egy webböngészőben, és megmagyaráz egy hibaüzenetet az ügyfélről vagy szerverről, míg a másik a Windowsban máshol jelenik meg, és nem feltétlenül magában foglalja a webböngészőt.

Ha nem tudja azonosítani, hogy HTTP állapotkódként megjelenik-e a hibakód, akkor gondosan nézze meg, hol jelenik meg az üzenet. Ha hibát észlel a webböngészőben, a weboldalon HTTP válaszkód.

Az egyéb hibaüzeneteket külön kell kezelni a megjelenítés körülményei alapján: az Eszközkezelő hibakódjai láthatók az Eszközkezelőben, a rendszer hibakódjai megjelennek az egész Windows rendszerben, a POST kódok a Power On Self Test , stb. Alatt jelennek meg.