HTTP status referenční tabulka
Stručná česká reference HTTP status kódů s hledáním a filtrem podle kategorie (1xx–5xx).
100ContinuePokračovatServer přijal hlavičku, klient může pokračovat s tělem.
101Switching ProtocolsZměna protokoluServer přechází na jiný protokol (např. WebSocket upgrade).
200OKOKStandardní úspěšná odpověď s tělem.
201CreatedVytvořenoPOST/PUT vytvořil nový zdroj. Location header by měl ukazovat na něj.
202AcceptedPřijatoŽádost přijata, ale ještě nedokončena (asynchronní zpracování).
204No ContentBez obsahuÚspěch, žádné tělo. Typické pro DELETE nebo idempotentní PUT.
206Partial ContentČástečný obsahRange request — server vrací jen kus zdroje.
301Moved PermanentlyTrvale přesunutoZdroj navždy na nové URL. Vyhledávače aktualizují index.
302FoundDočasně přesunutoDočasný redirect. Vyhledávače index nemění.
304Not ModifiedBeze změnyCache je aktuální — klient může použít lokální kopii.
307Temporary RedirectDočasné přesměrováníJako 302, ale zachová HTTP metodu (POST zůstane POST).
308Permanent RedirectTrvalé přesměrováníJako 301, ale zachová metodu a tělo.
400Bad RequestŠpatný požadavekServer nerozumí — chybný JSON, špatný formát parametrů, …
401UnauthorizedNeautentizovánKlient se nepředstavil. Chybí Authorization header nebo je špatný.
403ForbiddenZakázánoKlient se předstaal, ale nemá oprávnění. Authorize ≠ authenticate.
404Not FoundNenalezenoZdroj na této URL neexistuje. Hojně zneužíváno místo 410 / 403.
405Method Not AllowedNepovolená metodaURL existuje, ale ne pro tuhle HTTP metodu (např. POST na endpoint, který bere jen GET).
406Not AcceptableNepřijatelnéAccept header chce formát, který server nemá.
409ConflictKonfliktStav zdroje neumožní operaci — typicky concurrency / unique constraint violation.
410GonePryčZdroj záměrně odstraněn a víc se nevrátí (trvalé 404).
413Payload Too LargePříliš velké těloUpload překročil limit — typicky multipart/form-data.
415Unsupported Media TypeNepodporovaný typContent-Type je něco, co server nezpracuje.
418I'm a teapotJsem konvičkaRFC 2324 — žert. V praxi občas i serverless platformy odmítají bot requesty.
422Unprocessable EntityNezpracovatelná entitaJSON je validní, ale logika selhala — typicky validace formuláře.
429Too Many RequestsPříliš mnoho dotazůRate limit překročen. Klient by se měl řídit Retry-After headerem.
500Internal Server ErrorInterní chyba serveruNěco selhalo a my nevíme co — výchozí "ups".
501Not ImplementedNení implementovánoServer tuhle metodu nezná. Často proxy / gateway.
502Bad GatewayŠpatná bránaProxy/gateway dostal nevalidní odpověď z upstreamu.
503Service UnavailableSlužba nedostupnáServer je dočasně mimo (přetížený, údržba). Retry-After by měl být.
504Gateway TimeoutVypršel čas brányUpstream nestihl odpovědět včas.
511Network Authentication RequiredVyžadováno přihlášení k sítiCaptive portál (kavárna, hotel) — musíte se přihlásit do sítě.