Klíčové poznatky
- 01Pokrývá každý HTTP stavový kód od 100 do 511, pocházející z RFC 9110 a IANA registru.
- 02Hledejte podle čísla kódu, názvu, či fráze z popisu — seznam se filtruje okamžitě.
- 03Filtrujte podle třídy (1xx, 2xx, 3xx, 4xx, 5xx) pro zužování zaměření při ladění.
- 04Zdarma, okamžitě, bez registrace — běží zcela v prohlížeči.
Proč dedikovaná HTTP stavová reference?
Každý webový vývojář narazí na stavový kód, který vidí chvíli. Znáte 404 a 500, ale jaký je přesný rozdíl mezi 401 a 403? Kdy byste měli vrátit 422 namísto 400? Je 418 skutečně v specu? Rychlá reference, která vysvětlí kódy v prostém angličtině — spíše než citování RFC právnicky — odpovídá na tyto otázky v sekundách.
Lookup od Handytoolu pochází z RFC 9110 (aktuální specifikace HTTP semantiky) a IANA HTTP stavového registru, včetně WebDAV rozšíření (207, 423, 424) a méně běžných kódů, které narazíte v skutečných API odpovědích. Každý záznam má jednovětový prostý anglický shrnutí zaměřené na vývojáře, ne komitéty pro standardizaci.
Jak vyhledávat HTTP stavový kód
- 01
Hledejte podle kódu, názvu či klíčového slova
Zadejte kód (404), fragment názvu (Not Found), či deskriptivní frázi (teapot, redirect, authentication). Seznam se filtruje v reálném čase.
- 02
Filtrujte podle třídy
Použijte tlačítka třídy pro zobrazení pouze 1xx informačních, 2xx úspěšných, 3xx přesměrování, 4xx chyb klienta, či 5xx chyb serveru kódů. Užitečné při ladění řetězce přesměrování či chyby serveru a chcete vidět všechny kódy v té rodině.
- 03
Čtěte prostý anglický vysvětlení
Každý záznam obsahuje oficiální název, číslo kódu a stručný vývojářem zaměřený popis toho, co kód znamená a kdy se používá.
Stavové kódy za zapamatování
- 01200 OK — standardní úspěch pro GET, POST a PUT odpovědi.
- 02201 Created — zdroj byl vytvořen; typicky vrácen po úspěšném POST.
- 03204 No Content — úspěch bez response body; běžné po DELETE.
- 04301 Moved Permanently — kanonické přesměrování; vyhledávače přenesou link equity.
- 05400 Bad Request — špatná syntaxe, chybějící pole či neparseovatelný payload.
- 06422 Unprocessable Entity — syntakticky platný request, který selhává business logiku.
Okamžité vyhledávání, bez server volání
Celá databáze stavového kódu je sbalena na stránce. Hledání, filtrování a čtení popisů všechno se dějí lokálně v prohlížeči — do serveru se nepošle žádný dotaz a stránka funguje offline jednou načtena.
Reference obsahuje vendor-specifické kódy, které v přírodě narazíte, jako Cloudflare 52x řada pro upstream chyby. Ty jsou zaznamenány jako vendor rozšíření spíše než standardní HTTP, takže můžete rozlišit mezi spec-definovaným kódem a kódem specifickým pro platformu.
Časté otázky k HTTP Stavovému Kódu Lookup
Jaký je rozdíl mezi 400 a 422?
400 Bad Request je pro requesty, které server nemůže vůbec parsovat — rozbitý JSON, neplatná query syntaxe. 422 Unprocessable Entity je pro requesty, které se parsují správně, ale selhávají sémantickou validaci, jako duplikátní email či věk pod minimem.
Jaký je rozdíl mezi 401 a 403?
401 znamená neověřený — poskytněte přihlašovací údaje a zopakujte. 403 znamená ověřený, ale zakázaný — nemáte potřebné oprávnění a různé přihlašovací údaje mohou pomoci, ale stejné nebudou.
Je 418 I'm a Teapot pravý HTTP stavový kód?
Ano — byla definována v April Fools RFC 2324 (1998), potvrzena v RFC 7168 a zahrnuta do IANA registru. Není používan samotným HTTP, ale pár služeb to vrací jako Easter egg.
Jaké RFC pokrývá moderní HTTP stavové kódy?
RFC 9110, publikovaný v červnu 2022, je aktuální specifikace HTTP semantiky. Nahrazuje RFC 7231 a konsoliduje core HTTP stavové definice kódů.
Proč vidím stavové kódy nad 511?
Kódy nad 511 nejsou přiřazeny v IANA registru. Některé platformy (jako Cloudflare) používají vlastní 5xx kódy pro jejich vlastní chybové podmínky, ale ty jsou vendor rozšíření spíše než standardní HTTP.