A HTTP állapotsorok teljes listája

Tartalomjegyzék:

A HTTP állapotsorok teljes listája
A HTTP állapotsorok teljes listája
Anonim

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.

Image
Image

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.

Ajánlott: