Kompletní seznam stavových řádků protokolu HTTP

Stavový řádek protokolu HTTP je termín, který je daný stavovacímu kódu HTTP (skutečné kódové číslo), když je doprovázen frází 1 pro HTTP (krátký popis).

Další informace o stavových kódech HTTP naleznete v části Jaké jsou kódy stavu protokolu HTTP? kus. Zachováváme také seznam chyb kódu stavu HTTP (4xx a 5xx) spolu s tipy, jak je opravit.

Poznámka: I když jsou technicky nesprávné, stavové řádky protokolu HTTP jsou často označovány jako prosté stavové kódy protokolu HTTP.

Kategorie stavových kódů HTTP

Jak vidíte níže, kódy stavu HTTP jsou tříčíselná celá čísla. První číslice se používá k identifikaci kódu v určité kategorii - jedné z těchto pěti:

Aplikace, které chápou stavové kódy protokolu HTTP, nemusejí znát všechny kódy, což znamená, že neznámý kód má také neznámou frázi HTTP, která uživateli neposkytuje mnoho informací. Tyto HTTP aplikace však musí pochopit kategorie nebo třídy, jak jsme je popsali výše.

Pokud software neví, co konkrétní kód znamená, může alespoň identifikovat třídu. Pokud je například kódovému kódu 490 neznámé, může se s ním zacházet jako s číslem 400, protože je ve stejné kategorii, a pak může předpokládat, že s žádostí klienta není něco v pořádku.

Řádky stavu HTTP (kódy stavu HTTP + fráze HTTP)

Kód stavu Důvod fráze
100 Pokračovat
101 Přepínání protokolů
102 zpracovává se
200 OK
201 Vytvořeno
202 Přijato
203 Nepovolené informace
204 Žádný obsah
205 Obnovit obsah
206 Částečný obsah
207 Multi-Status
300 Více možností
301 Stále se pohybuje
302 Nalezeno
303 Viz Ostatní
304 Nezměněno
305 Použij proxy
307 Dočasné přesměrování
308 Trvalé přesměrování
400 Špatný požadavek
401 Neoprávněný
402 platba vyžadována
403 Zakázáno
404 Nenalezeno
405 metoda není povolena
406 Nepřijatelné
407 Potřebné ověření proxy
408 Zažádat o timeout
409 Konflikt
410 Pryč
411 Požadovaná délka
412 Předběžná podmínka se nezdařila
413 Požadovaná entita je příliš velká
414 Požadavek-URI je příliš velký
415 Nepodporovaný typ média
416 Rozsah požadavků není uspokojivý
417 Očekávání se nezdařilo
421 Nesprávná žádost
422 Nezpracovatelná entita
423 Zamčeno
424 Neúspěšná závislost
425 Neřízená sbírka
426 Požadavek na upgrade
428 Předpoklad je povinný
429 Příliš mnoho žádostí
431 Pole hlaviček požadavku je příliš velké
451 Není k dispozici pro právní důvody
500 Interní chyba serveru
501 Není implementováno
502 Špatná brána
503 služba je nedostupná
504 Časový limit brány
505 Verze HTTP není podporována
506 Variant také vyjednává
507 Nedostatek skladování
508 Loop Detected
510 Není rozšířeno
511 Požadováno ověření sítě

[1] Fráze příčiny HTTP, která doprovází stavové kódy HTTP, se doporučují pouze. Různá fráze je povolena podle RFC 2616 6.1.1. Může se stát, že fráze příčiny HTTP budou nahrazeny výrazem "přátelštější" nebo v místním jazyce.

Neoficiální stavové řádky protokolu HTTP

Níže uvedené stavové řádky protokolu HTTP mohou být používány některými službami jiných výrobců jako odpovědi na chyby, ale nejsou specifikovány žádné RFC.

Kód stavu Důvod fráze
103 Kontrolní bod
420 Selhání metody
420 Vylepšete váš klid
440 Platnost přihlášení vypršela
449 Opakujte s
450 Blokováno rodičovskou kontrolou systému Windows
451 Přesměrování
498 Neplatný token
499 Požadovaný token
499 Žádost byla zakázána antivirovou službou
509 Omezení šířky pásma je překročeno
530 Místo je zamrzlé

Poznámka: Je důležité si uvědomit, že zatímco kódy stavu HTTP mohou sdílet stejná čísla s chybovými zprávami nalezenými v jiných kontextech, například s chybovými kódy správce zařízení , neznamená to, že jsou nějakým způsobem spojeny.