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.

Kontaktujte nás

Naša agentúra sa riadi pravidlami a princípmi Férového tendra.

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.

ONE-STOP SHOP pre rast vášho biznisu - Web development, Performance marketing, Brand buildling, UX/CX

 

Ďakujeme za odber!
Ups! Tento email už je registrovaný
Email už máme v databáze, skontrolujte si schránku alebo použite iný mail
Ups! Tento email je nesprávny
Email nemá správny formát
Ups! Neznáma chyba
Prosím, skúste to neskôr