Kompletný zoznam stavových riadkov HTTP

Stavový riadok HTTP je termín, ktorý je daný stavovému kódu HTTP (skutočné kódové číslo), ak je sprevádzaný frázou príčiny HTTP 1 (krátky popis).

Ďalšie informácie o stavových kódoch HTTP nájdete v časti Čo sú kódy stavu HTTP? kus. Zachovávame tiež zoznam chýb stavu stavu HTTP (4xx a 5xx) spolu s niekoľkými tipmi, ako ich opraviť.

Poznámka: Aj keď sú technicky nesprávne, stavové riadky HTTP sa často označujú ako jednoduché stavové kódy HTTP.

Kategórie kódu HTTP

Ako vidíte nižšie, kódy stavu HTTP sú trojmiestne celé čísla. Prvá číslica sa používa na identifikáciu kódu v určitej kategórii - jeden z týchto piatich:

Aplikácie, ktoré chápu stavové kódy protokolu HTTP, nemusia poznať všetky kódy, čo znamená, že neznámy kód má aj neznámy dôvod frázy HTTP, ktorý používateľovi neposkytne veľa informácií. Tieto HTTP aplikácie však musia pochopiť kategórie alebo triedy, ako sme ich opísali vyššie.

Ak softvér nevie, aký konkrétny kód znamená, môže prinajmenšom identifikovať triedu. Napríklad, ak je stavový kód 490 neznámy pre aplikáciu, môže sa správať ako 400, pretože je v rovnakej kategórii a potom môže predpokladať, že nie je v žiadosti klienta niečo v poriadku.

Stavové riadky protokolu HTTP (Kódy stavu HTTP + Frázy odôvodnenia HTTP)

Kód stavu Zdôvodnenie frázy
100 ďalej
101 Spínacie protokoly
102 spracovanie
200 OK
201 Vytvorené
202 Prijatý
203 Informácie bez autority
204 Žiadny obsah
205 Obnoviť obsah
206 Čiastočný obsah
207 Multi-Status
300 Viacnásobné voľby
301 Presunuté trvalo
302 nájdených
303 Pozrite si Iné
304 Nezmenené
305 Použi proxy
307 Dočasné presmerovanie
308 Trvalé presmerovanie
400 Zlá požiadavka
401 neoprávnený
402 Vyžaduje sa platba
403 zakázaný
404 Nenájdené
405 Metóda nie je povolená
406 Neakceptovateľné
407 Vyžaduje sa autentifikácia servera proxy
408 Časový limit požiadavky
409 konflikt
410 preč
411 Požadovaná dĺžka
412 Predbežná podmienka zlyhala
413 Požadovaná entita je priveľká
414 Požiadavka-URI príliš veľká
415 Nepodporovaný typ média
416 Rozsah požiadavky nie je uspokojivý
417 Očakávanie sa nepodarilo
421 Nesprávna žiadosť
422 Nespracovateľná entita
423 zamknutý
424 Neúspešná závislosť
425 Nezaradená zbierka
426 Požadovaná aktualizácia
428 Predpoklad je povinný
429 Príliš veľa požiadaviek
431 Pole hlavičky požiadavky je príliš veľké
451 Nie je k dispozícii pre právne dôvody
500 Interná chyba servera
501 Nie je implementovaný
502 Nesprávna brána
503 Služba nie je k dispozícií
504 Časový limit brány
505 Verzia protokolu HTTP nie je podporovaná
506 Variant tiež vyjednáva
507 Nedostatočné uloženie
508 Zaznamenaná slučka
510 Rozšírené
511 Vyžaduje sa autentifikácia siete

[1] Odporúčané sú iba frázy odôvodnenia HTTP, ktoré obsahujú kódy stavu HTTP. Na RFC 2616 je povolená iná fráza 6.1.1. Môžete vidieť frázy o dôvodoch HTTP nahradené "priateľským" popisom alebo v miestnom jazyku.

Neoficiálne stavové riadky HTTP

Stavové riadky protokolu HTTP uvedené nižšie môžu používať niektoré služby tretích strán ako reakcie na chyby, ale nie sú špecifikované žiadnou RFC.

Kód stavu Zdôvodnenie frázy
103 kontrolný bod
420 Chyba metódy
420 Zvýšte pokoj
440 Vypršal čas prihlásenia
449 Opakujte s
450 Blokované pomocou Rodičovskej kontroly systému Windows
451 presmerovanie
498 Neplatný Token
499 Požadovaný token
499 Žiadosť bola zakázaná antivírusom
509 Limit šírky pásma prekročil
530 Stránka je zmrazená

Poznámka: Je dôležité mať na pamäti, že aj keď kódy stavu HTTP môžu zdieľať rovnaké čísla s chybovými správami nájdenými v iných kontextoch, napríklad s chybovými kódmi Správcu zariadení , neznamená to, že sú akokoľvek spojené.