201 kód (Created)
Čo to znamená
HTTP 201 (Created) je stavový kód servera, ktorý znamená, že požiadavka bola úspešne spracovaná a v jej dôsledku vznikol nový zdroj.
Na rozdiel od bežného http 200 status, ktorý vracia existujúci obsah, http 201 potvrdzuje, že server niečo vytvoril - napríklad nový záznam, objednávku alebo používateľa.
Viac info
Čo znamená stavový kód HTTP 201 Created?
HTTP 201 Created patrí do kategórie 2xx status code, teda medzi úspešné odpovede servera.
V praxi to znamená:
- požiadavka bola spracovaná bez chyby,
- server vytvoril nový zdroj,
- často vráti aj jeho URL alebo identifikátor.
Tento kód sa nepoužíva pri bežnom načítaní webu, ale najmä pri operáciách, kde dochádza k zápisu dát.
Využitie v praxi: Kedy server potvrdzuje vytvorenie zdroja?
S kódom 201 created sa stretnete najmä pri práci s API alebo backendovými systémami.
Typické situácie:
- vytvorenie novej objednávky v e-shope,
- registrácia používateľa,
- pridanie produktu do databázy,
- odoslanie formulára, ktorý vytvára nový záznam.
Server týmto kódom jasne komunikuje, že operácia nebola len prijatá, ale aj úspešne dokončená – vrátane vytvorenia nového objektu.
Rozdiel medzi HTTP 200 OK a HTTP 201 Created
Rozdiel medzi http 200 ok a http 201 created je v tom, čo je výsledkom požiadavky:
- HTTP 200 OK: server spracoval požiadavku a vrátil existujúci obsah
- HTTP 201 Created: server spracoval požiadavku a vytvoril nový zdroj
Zjednodušene:
- 200 hvoorí: tu je obsah
- 201 hovorí: vytvoril som nový obsah
Tento rozdiel je dôležitý najmä pri návrhu API a práci s dátami, kde správne stavové kódy určujú logiku komunikácie medzi systémami.
Prečo sú kódy 2xx kľúčové pre správne fungovanie aplikácií a API?
HTTP 2xx codes signalizujú, že všetko prebehlo správne. Pre aplikácie, frontend aj API sú základným mechanizmom, ako vyhodnotiť úspešnosť operácie.
Správne používanie kódov 2xx:
- zjednodušuje komunikáciu medzi systémami,
- umožňuje presné spracovanie odpovedí (napr. či bol zdroj vytvorený),
- znižuje riziko chýb pri integráciách,
- zlepšuje spoľahlivosť aplikácií.
Pri nesprávnom použití (napr. vracanie 200 namiesto 201) môže dochádzať k nejasnostiam v logike systému alebo problémom pri spracovaní dát.
Najnovšie blogové články
Kontaktujte nás
Všetko pre rast vášho biznisu na jednom mieste
V ui42 spájame kreativitu, technológie a marketing do jedného tímu.
Budujeme značky a vizuálne identity, tvoríme weby a e-shopy, navrhujeme UX a CRO, produkujeme video a kreatívu a následne prinášame výsledky cez performance marketing.
Vďaka tomu získate partnera, ktorý dokáže pokryť celý digitálny ekosystém vášho biznisu – od prvého kontaktu so značkou až po konverziu.
Nenechajte si ujsť novinky zo sveta UX, programovania, analytiky a marketingu.