Skip to main content

A HTTP állapotsorok teljes listája

NodeJS For Beginners: Creating a Http Server using the Http Module (Június 2026)

NodeJS For Beginners: Creating a Http Server using the Http Module (Június 2026)
Anonim

A HTTP állapotsor a HTTP állapotkód (a tényleges kódszám) adott kifejezés, amikor a HTTP ok kifejezés szerepel1 (A rövid leírás).

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.

Jegyzet: Bár technikailag hibás, a HTTP státuszvonalakat 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: Tájékoztató - a kérelmet 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ást kell végrehajtania a kérés teljesítéséhez.
  • 4XX: Ügyfél hiba, amely azt jelzi, hogy a kérés nem tudja kitölteni vagy rossz szintaxist tartalmaz.
  • 5XX: Kiszolgálóhiba, amely azt jelzi, hogy a kiszolgáló nem tudta befejezni az állítólag érvényes kérelmet.

A HTTP állapotkódokat megértő alkalmazásoknak nem kell tudniuk minden a kódok, 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ódIndoklás Phrase
100Folytatni
101Kapcsolási protokollok
102Feldolgozás
200rendben
201Alkotó
202Elfogadott
203Nem hiteles információk
204Nincs tartalom
205A tartalom visszaállítása
206Részleges tartalom
207Multi-állapot
300Több választási lehetőség
301Véglegesen áthelyezve
302Talál
303Lásd: Egyéb
304Nem módosított
305Proxy használata
307Ideiglenes átirányítás
308Állandó átirányítás
400Rossz kérés
401jogtalan
402fizetés szükséges
403Tiltott
404Nem található
405Nem megengedett módszer
406Elfogadhatatlan
407Proxy hitelesítés szükséges
408Időt kér
409összeütközés
410elmúlt
411Hossz szükséges
412Előfeltétel sikertelen
413Entity túl nagy kérés
414Request-URI túl nagy
415Nem támogatott médiatípus
416A kérelem tartománya nem megfelelő
417Az elvárás sikertelen
421Téves irányítás
422Feldolgozatlan entitás
423Zárt
424Sikertelen függőség
425Rendezetlen gyűjtemény
426Frissítés szükséges
428Előfeltétel szükséges
429Túl sok kérés
431A fejléc mezők túl nagy kiterjesztése
451Nem elérhető jogi okok miatt
500Belső Szerverhiba
501Nincs implementálva
502Rossz átjáró
503A szolgáltatás nem elérhető
504Gateway Time-out
505A HTTP verzió nem támogatott
506A változat is tárgyalásokat folytat
507Nem megfelelő tárolás
508Hurok észlelt
510Nem bővített
511Há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ódIndoklás Phrase
103Ellenőrző pont
420Módszerhiba
420Növelje nyugalmát
440Lejárt a bejelentkezési idő
449Próbáld újra
450A Windows Szülői felügyelet blokkolja
451Átirányítás
498Érvénytelen kód
499Token szükséges
499A víruskereső tiltotta a kérést
509Sávszélesség Korlát túllépés
530A webhely be van fagyasztva

Jegyzet: Fontos megjegyezni, hogy míg a HTTP állapotkódok ugyanazokat a számokat oszthatják meg más kontextusokban található hibaüzenetekkel, például az Eszközkezelő hibakódjaival, akkor ez nem jelenti azt, hogy semmilyen módon nem kapcsolódnak egymáshoz.