HTTP Status kódy
Vyhľadaj akýkoľvek HTTP status kód (1xx–5xx). Význam, časté príčiny a RFC referencia.
Vytvoril JXXR1 · ♥ Sponzorovať · ☕ Kúp mi kávu
Načo to slúži?
HTTP status kódy v rozsahu 1xx–5xx popisujú výsledok HTTP requestu. 200 = OK, 404 = Not Found, 500 = Internal Server Error a tak ďalej. Tento nástroj má všetky štandardné kódy s významom, typickými príčinami a odkazom na RFC, ktorý ich definuje.
Kedy to použiť
- Debug REST API — server vracia 422, čo to znamená?
- Návrh API — ktorý kód použiť pre validation error? (Hint: 400 alebo 422.)
- Sanity check v load balancer / proxy configu — chápeš, čo vraciaš.
- Code review PR-u, ktorý vracia 200 na všetko (nezdravé).
Časté chyby
- 200 vs. 201. 200 OK pre úspešný GET; 201 Created pre úspešný POST, ktorý vytvoril zdroj.
- 401 vs. 403. 401 = nie si autentifikovaný; 403 = si autentifikovaný, ale nemáš oprávnenie.
- 404 vs. 410. 404 = nenašiel som; 410 = bolo to tu, už nie je (Gone).
- 418 I'm a teapot. Easter egg z RFC 2324 (apríl 1998). Nepoužívaj v produkcii.
- 5xx kódy nevracaj ako 200. Klient (a CDN) sa spoľahnú, že 200 znamená úspech.