Skip to main content

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

Internet Technologies - Computer Science for Business Leaders 2016 (Červen 2025)

Internet Technologies - Computer Science for Business Leaders 2016 (Červen 2025)
Anonim

Stavový řádek protokolu HTTP je termín přidělovaný ke kódu stavu HTTP (skutečné kódové číslo), když je doprovázen frází motivu HTTP1 (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:

  • 1XX: Informační - žádost byla přijata nebo proces pokračuje.
  • 2XX: Potvrzuje, že akce byla úspěšně dokončena nebo byla chápána.
  • 3XX: Přesměrování - pro dokončení požadavku musí proběhnout něco jiného.
  • 4XX: Chyba klienta, která označuje, že žádost nemůže dokončit nebo obsahuje nesprávnou syntaxi.
  • 5XX: Chyba serveru, která označuje, že se server nepodařilo dokončit požadavek, který byl údajně platný.

Aplikace, které chápou stavové kódy protokolu HTTP, nemusejí znát Všechno kódů, 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 stavuDůvod fráze
100Pokračovat
101Přepínání protokolů
102zpracovává se
200OK
201Vytvořeno
202Přijato
203Nepovolené informace
204Žádný obsah
205Obnovit obsah
206Částečný obsah
207Multi-Status
300Více možností
301Stále se pohybuje
302Nalezeno
303Viz Ostatní
304Nezměněno
305Použij proxy
307Dočasné přesměrování
308Trvalé přesměrování
400Špatný požadavek
401Neoprávněný
402platba vyžadována
403Zakázáno
404Nenalezeno
405metoda není povolena
406Nepřijatelné
407Potřebné ověření proxy
408Zažádat o timeout
409Konflikt
410Pryč
411Požadovaná délka
412Předběžná podmínka se nezdařila
413Požadovaná entita je příliš velká
414Požadavek-URI je příliš velký
415Nepodporovaný typ média
416Rozsah požadavků není uspokojivý
417Očekávání se nezdařilo
421Nesprávná žádost
422Nezpracovatelná entita
423Zamčeno
424Neúspěšná závislost
425Neřízená sbírka
426Požadavek na upgrade
428Předpoklad je povinný
429Příliš mnoho žádostí
431Pole hlaviček požadavku je příliš velké
451Není k dispozici pro právní důvody
500Interní chyba serveru
501Není implementováno
502Špatná brána
503služba je nedostupná
504Časový limit brány
505Verze HTTP není podporována
506Variant také vyjednává
507Nedostatek skladování
508Loop Detected
510Není rozšířeno
511Pož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 stavuDůvod fráze
103Kontrolní bod
420Selhání metody
420Vylepšete váš klid
440Platnost přihlášení vypršela
449Opakujte s
450Blokováno rodičovskou kontrolou systému Windows
451Přesměrování
498Neplatný token
499Požadovaný token
499Žádost byla zakázána antivirovou službou
509Omezení šířky pásma je překročeno
530Mí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.