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:
- 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á indikuje, že žádost nemůže dokončit nebo obsahuje nesprávnou syntaxi .
- 5XX: Chyba serveru, která označuje, že se server nepodařilo dokončit žádost, která byla údajně platná.
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.