- Szerző Abigail Brown [email protected].
- Public 2023-12-17 06:50.
- Utoljára módosítva 2025-06-01 07:16.
A HTTP állapotsor az a kifejezés, amelyet a HTTP állapotkódnak (a tényleges kódszámnak) adunk, ha a HTTP-ok kifejezése 1 (a rövid leírás) kíséri.
Listát is vezetünk a HTTP állapotkód hibáiról (4xx és 5xx), valamint néhány tippet adunk a javításukra.
Bár technikailag helytelen, a HTTP állapotsorokat gyakran egyszerűen HTTP állapotkódoknak nevezik.
HTTP állapotkód kategóriák
Amint az alábbiakban látható, a HTTP állapotkódok háromjegyű egész számok. A legelső számjegy egy adott kategória kódjának azonosítására szolgál - az egyik az alábbi öt közül:
- 1XX: Tájékoztató - a kérést elfogadták, vagy a folyamat folytatódik.
- 2XX: Megerősíti, hogy a művelet sikeresen befejeződött vagy megértésre került.
- 3XX: Átirányítás - valami másnak is meg kell történnie a kérés teljesítéséhez.
- 4XX: Ügyfélhiba, amely azt jelzi, hogy a kérés nem fejezhető be, vagy rossz szintaxist tartalmaz.
- 5XX: Szerverhiba, amely azt jelzi, hogy a szerver nem tudott végrehajtani egy feltételezett érvényes kérést.
A HTTP-állapotkódokat megértő alkalmazásoknak nem kell ismerniük ezeket a kódokat, ami azt jelenti, hogy egy ismeretlen kódnak is van egy ismeretlen HTTP-ok kifejezése, amely nem ad sok információt a felhasználónak. Ezeknek a HTTP-alkalmazásoknak azonban meg kell érteniük a fent leírt kategóriákat vagy osztályokat.
Ha a szoftver nem tudja, mit jelent az adott kód, akkor legalább azonosítani tudja az osztályt. Például, ha egy 490-as állapotkód ismeretlen az alkalmazás számára, akkor 400-asként kezelheti, mert ugyanabba a kategóriába tartozik, és feltételezheti, hogy valami nincs rendben az ügyfél kérelmével.
HTTP állapotsorok (HTTP állapotkódok + HTTP ok-kifejezések)
| Hivatalos HTTP állapotsorok | |
|---|---|
| Állapotkód | Indokszó |
| 100 | Folytatás |
| 101 | Protokollváltás |
| 102 | Feldolgozás alatt |
| 200 | OK |
| 201 | Létrehozva |
| 202 | Elfogadva |
| 203 | Nem hiteles információ |
| 204 | Nincs tartalom |
| 205 | Tartalom visszaállítása |
| 206 | Részleges tartalom |
| 207 | Több állapotú |
| 208 | Már bejelentve |
| 300 | Több választási lehetőség |
| 301 | Véglegesen áthelyezve |
| 302 | Talált |
| 303 | További megtekintése |
| 304 | Nincs módosítva |
| 305 | Proxy használata |
| 307 | Ideiglenes átirányítás |
| 308 | Állandó átirányítás |
| 400 | Rossz kérés |
| 401 | Jogosulatlan |
| 402 | Fizetésköteles |
| 403 | Tiltott |
| 404 | Nem található |
| 405 | A módszer nem engedélyezett |
| 406 | Nem elfogadható |
| 407 | Proxy-hitelesítés szükséges |
| 408 | Időtúllépés kérése |
| 409 | Konfliktus |
| 410 | Elment |
| 411 | Szükséges hossz |
| 412 | Az előfeltétel sikertelen |
| 413 | Túl nagy az entitás kérése |
| 414 | A kérés-URI túl nagy |
| 415 | Nem támogatott médiatípus |
| 416 | A kérés tartománya nem teljesíthető |
| 417 | Az elvárás nem sikerült |
| 421 | Rosszul irányított kérés |
| 422 | Feldolgozhatatlan entitás |
| 423 | Zárolva |
| 424 | Sikertelen függőség |
| 425 | Rendezett gyűjtemény |
| 426 | Frissítés szükséges |
| 428 | Előfeltétel szükséges |
| 429 | Túl sok kérés |
| 431 | A kérés fejlécmezői túl nagyok |
| 451 | Jogi okokból nem elérhető |
| 500 | Belső szerverhiba |
| 501 | Nincs implementálva |
| 502 | Bad Gateway |
| 503 | A szolgáltatás nem elérhető |
| 504 | Gateway Time-out |
| 505 | A HTTP-verzió nem támogatott |
| 506 | A változat is tárgyal |
| 507 | Nem elegendő tárhely |
| 508 | Hurok észlelve |
| 510 | Nincs kiterjesztve |
| 511 | Hálózati hitelesítés szükséges |
[1] A HTTP állapotkódokat kísérő HTTP ok-kifejezések csak ajánlottak. Az RFC 2616 6.1.1 szerint eltérő ok-kifejezés megengedett. Előfordulhat, hogy a HTTP ok-kifejezéseket egy "barátságosabb" leírásra vagy egy helyi nyelvre cserélik.
Nem hivatalos HTTP állapotsorok
Az alábbi HTTP-állapotsorokat egyes harmadik féltől származó szolgáltatások használhatják hibareakcióként, de azokat egyetlen RFC sem határozza meg.
| Egyéb lehetséges | |
|---|---|
| Állapotkód | Indokszó |
| 103 | Ellenőrzőpont |
| 420 | Módszerhiba |
| 420 | Növelje nyugalmát |
| 440 | Bejelentkezési időtúllépés |
| 449 | Újra: |
| 450 | Letiltotta a Windows szülői felügyelete |
| 451 | Átirányítás |
| 498 | Érvénytelen token |
| 499 | Token szükséges |
| 499 | A kérést a vírusirtó megtiltotta |
| 509 | Sávszélesség-korlát túllépve |
| 530 | A webhely lefagyott |
Fontos emlékezni arra, hogy bár a HTTP-állapotkódok ugyanazokat a számokat oszthatják meg a más kontextusban talált hibaüzenetekkel, mint például az Eszközkezelő hibakódjaival, ez nem jelenti azt, hogy bármilyen módon is összefüggenek egymással.