A HTTP állapotkódok (más néven böngésző/internetes hibakódok) szabványos válaszkódok, amelyeket a webszerverek adnak az interneten. A kódok segítenek azonosítani a probléma okát, ha egy weboldal vagy más erőforrás nem tölt be megfelelően.
A "HTTP állapotkód" kifejezés valójában a HTTP állapotsor általános kifejezése, amely tartalmazza a HTTP állapotkódot és a HTTP ok kifejezést is.
Például a HTTP állapotsor 500: Internal Server Error a 500 HTTP-állapotkódból és a HTTP-ből áll Belső szerverhiba. indoklása
A HTTP állapotkód hibáinak öt kategóriája létezik; ez a két nagy csoport:
4xx Ügyfélhiba
Ebbe a csoportba azok tartoznak, ahol a weboldalra vagy más erőforrásra vonatkozó kérés rossz szintaxist tartalmaz, vagy más okból nem tölthető ki, feltehetően a kliens (a webszörfölő) hibájából.
Egyes gyakori klienshiba HTTP-állapotkódok közé tartozik a 404 (nem található), a 403 (tiltott) és a 400 (rossz kérés).
5xx Szerverhiba
Ebbe a csoportba azok tartoznak, ahol a weboldalra vagy egyéb erőforrásra vonatkozó kérést a webhely szervere megérti, de valamilyen okból nem tudja kitölteni.
Egyes gyakoriak közé tartozik az egyre népszerűbb 500 (belső szerverhiba), valamint az 504 (átjáró időtúllépése), az 503 (a szolgáltatás nem elérhető) és az 502 (rossz átjáró).
További információ a
A 4xx és 5xx kódokon kívül más HTTP állapotkódok is léteznek. Vannak 1xx, 2xx és 3xx kódok is, amelyek tájékoztató jellegűek, megerősítik a sikert vagy diktálják az átirányítást. Ezek a további típusok nem hibák, ezért nem érdemes figyelmeztetni rájuk a böngészőben.
Tekintse meg a hibák teljes listáját a HTTP állapotkód hibái oldalon, vagy tekintse meg ezeket a HTTP állapotsorokat (1xx, 2xx és 3xx) a HTTP állapotsorok részében.
Az IANA Hypertext Transfer Protocol (HTTP) állapotkód-nyilvántartó oldala a HTTP-állapotkódok hivatalos forrása, de a Windows időnként további, specifikusabb hibákat is tartalmaz, amelyek további információkat magyaráznak.
Például, míg az 500-as kód internetes szerverhibát jelent, addig a Microsoft Internet Information Services (ISS) a 500.15 kódot használja a Közvetlen kérések a Global.aspx számára nem engedélyezettek.
Íme még néhány példa:
- 404.13 HTTP-indoklása: Túl nagy a tartalom hossza.
- 500.53 azt jelenti, hogy Átírási hiba történt az RQ_RELEASE_REQUEST_STATE értesítések kezelése során. Kimenő szabályvégrehajtási hiba történt. A szabály úgy van beállítva, hogy a kimeneti felhasználói gyorsítótár frissítése előtt végrehajtásra kerüljön.
- 502.3 jelentése Rossz átjáró: Továbbítói kapcsolati hiba (ARR).
Ezek a Microsoft ISS által generált úgynevezett alkódok nem helyettesítik a HTTP állapotkódokat, hanem a Windows különböző területein találhatók, például a dokumentációs fájlokban.
Nem minden hibakód kapcsolódik egymáshoz
A HTTP állapotkód nem ugyanaz, mint az Eszközkezelő hibakódja vagy a rendszer hibakódja. Egyes rendszerhibakódok megosztják a kódszámokat a HTTP állapotkódokkal, de ezek különböző hibák, teljesen eltérő hibaüzenetekkel és jelentéssel.
Például a 403.2 HTTP-állapotkód jelentése Olvasási hozzáférés tiltva. Azonban van egy 403 rendszerhibakód is, ami azt jelenti, hogy A folyamat nem háttérfeldolgozási módban van.
Hasonlóan az 500 állapotkód, amely azt jelenti, hogy Internet Server Error, könnyen összetéveszthető a rendszerhibakóddal. 500, ami azt jelenti, hogy A felhasználói profil nem tölthető be.
Azonban ezek nem kapcsolódnak egymáshoz, és nem is kell őket hasonlóan kezelni. Az egyik a webböngészőben jelenik meg, és egy hibaüzenetet magyaráz meg a kliensről vagy a szerverről, míg a másik a Windows más helyén jelenik meg, és egyáltalán nem érinti a webböngészőt.
Ha nem tudja megállapítani, hogy a látott hibakód HTTP-állapotkód-e, alaposan nézze meg, hol jelenik meg az üzenet. Ha hibát lát a webböngészőben a weboldalon, az egy
A többi hibaüzenetet külön kell kezelni, attól függően, hogy milyen környezetben jelennek meg: az Eszközkezelő hibakódjai az Eszközkezelőben, a rendszerhibakódok a Windows rendszerében jelennek meg, a POST kódok a bekapcsoláskor. Teszt, játék-/alkalmazás-specifikus hibák relevánsak az adott programoknál stb.