A HTTP állapotsor a HTTP állapotkód (a tényleges kódszám) adott kifejezés, amikor a HTTP 1. oklevelet (rövid leírás) kísérte.
A HTTP állapotkódokról bővebben olvashat bővebben Mi a HTTP állapotkódok? darab. A HTTP állapotkód hibáit (4xx és 5xx) is megtartjuk, valamint néhány tippet adunk a javításhoz.
Megjegyzés: Bár technikailag hibás, a HTTP állapotvonalakat gyakran egyszerűen HTTP állapotkódoknak nevezik.
HTTP állapotkód-kategóriák
Ahogy az alábbiakban látható, a HTTP állapotkódok háromjegyű egész számok. A legelső számjegy azonosítja a kódot egy adott kategórián belül - az öt közül egyet:
- 1XX: Informatív - a kérést elfogadták, vagy a folyamat folytatódik.
- 2XX: Megerősíti, hogy a művelet sikeresen megtörtént vagy megértésre került.
- 3XX: átirányítás - a kérés teljesítéséhez valami mást kell végrehajtani.
- 4XX: Ügyfélhiba, amely azt jelzi, hogy a kérés nem tudja kitölteni vagy rossz szintaxist tartalmaz.
- 5XX: Szerverhiba, amely azt jelzi, hogy a kiszolgáló nem tudta befejezni az állítólag érvényes kérést.
Azok a alkalmazások, amelyek megértik a HTTP állapotkódokat, nem kell tudniuk az összes kódot, ami azt jelenti, hogy egy ismeretlen kód ismeretlen HTTP-ok kifejezéssel is rendelkezik, ami nem ad sok információt a felhasználónak. Azonban ezeknek a HTTP-alkalmazásoknak meg kell érteniük a kategóriákat vagy osztályokat, ahogy fent említettük.
Ha a szoftver nem tudja, mi a konkrét kód, akkor legalább az osztályt azonosítani tudja. Például ha egy 490 állapotkód ismeretlen az alkalmazás számára, 400-at kezelheti, mert ugyanabban a kategóriában van, és feltételezheti, hogy valami nincs rendben az ügyfél kérésével.
HTTP állapotsorok (HTTP állapotkódok + HTTP érvek)
Állapotkód | Indoklás Phrase |
100 | Folytatni |
101 | Kapcsolási protokollok |
102 | Feldolgozás |
200 | rendben |
201 | Alkotó |
202 | Elfogadott |
203 | Nem hiteles információk |
204 | Nincs tartalom |
205 | A tartalom visszaállítása |
206 | Részleges tartalom |
207 | Multi-állapot |
300 | Több választási lehetőség |
301 | Véglegesen áthelyezve |
302 | Talál |
303 | Lásd: Egyéb |
304 | Nem módosított |
305 | Proxy használata |
307 | Ideiglenes átirányítás |
308 | Állandó átirányítás |
400 | Rossz kérés |
401 | jogtalan |
402 | fizetés szükséges |
403 | Tiltott |
404 | Nem található |
405 | Nem megengedett módszer |
406 | Elfogadhatatlan |
407 | Proxy hitelesítés szükséges |
408 | Időt kér |
409 | összeütközés |
410 | Elmúlt |
411 | Hossz szükséges |
412 | Előfeltétel sikertelen |
413 | Entity túl nagy kérés |
414 | Request-URI túl nagy |
415 | Nem támogatott médiatípus |
416 | A kérelem tartománya nem megfelelő |
417 | Az elvárás sikertelen |
421 | Téves irányítás |
422 | Feldolgozatlan entitás |
423 | Zárt |
424 | Sikertelen függőség |
425 | Rendezetlen 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 fejléc mezők túl nagy kiterjesztése |
451 | Nem elérhető jogi okok miatt |
500 | Belső Szerverhiba |
501 | Nincs implementálva |
502 | Rossz átjáró |
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ásokat folytat |
507 | Nem megfelelő tárolás |
508 | Hurok észlelt |
510 | Nem bővített |
511 | Hálózati hitelesítés szükséges |
[1] A HTTP állapotkódokat kísérő HTTP-okok csak a javasoltak. Az RFC 2616 6.1.1-es verziójához más okok is megengedettek. Lehet, hogy a HTTP okok kifejezést egy "barátságosabb" leírással helyettesítik, vagy helyi nyelven.
Nem hivatalos HTTP állapotvonalak
Az alább felsorolt HTTP állapotvonalakat bizonyos harmadik féltől származó szolgáltatásként hibaüzenetekként használhatják, de ezeket egyik RFC sem határozza meg.
Állapotkód | Indoklás Phrase |
103 | Ellenőrző pont |
420 | Módszerhiba |
420 | Növelje nyugalmát |
440 | Lejárt a bejelentkezési idő |
449 | Próbáld újra |
450 | A Windows Szülői felügyelet blokkolja |
451 | Átirányítás |
498 | Érvénytelen kód |
499 | Token szükséges |
499 | A víruskereső tiltotta a kérést |
509 | A sávszélesség határa meghaladta |
530 | A webhely be van fagyasztva |
Megjegyzés: Fontos megjegyezni, hogy míg a HTTP állapotkódok ugyanazokat a számokat oszthatják meg más környezetekben található hibaüzenetekkel , például az Eszközkezelő hibakódjaival , akkor ez nem jelenti azt, hogy bármilyen módon kapcsolódnak egymáshoz.