201 kód (Created)

Co to znamená?

HTTP 201 (Created) je stavový kód serveru, který znamená, že požadavek byl úspěšně zpracován a v jeho důsledku vznikl nový zdroj.

Na rozdíl od běžného http 200 status, který vrací existující obsah, http 201 potvrzuje, že server něco vytvořil - například nový záznam, objednávku nebo uživatele.

Více info

Co znamená stavový kód HTTP 201 Created?

HTTP 201 Created patří do kategorie 2xx status code, tedy mezi úspěšné odpovědi serveru.

V praxi to znamená:

  • požadavek byl zpracován bez chyby,
  • server vytvořil nový zdroj,
  • často vrátí i jeho URL nebo identifikátor.

Tento kód se nepoužívá při běžném načítání webu, ale zejména při operacích, kde dochází k zápisu dat.

Využití v praxi: Kdy server potvrzuje vytvoření zdroje?

S kódem 201 created se setkáte zejména při práci s API nebo backendovými systémy.

Typické situace:

  • vytvoření nové objednávky v e-shopu,
  • registrace uživatele,
  • přidání produktu do databáze,
  • odeslání formuláře, který vytváří nový záznam.

Server tímto kódem jasně komunikuje, že operace nebyla jen přijata, ale i úspěšně dokončena – včetně vytvoření nového objektu.

Rozdíl mezi HTTP 200 OK a HTTP 201 Created

Rozdíl mezi http 200 ok a http 201 created je v tom, co je výsledkem požadavku:

  • HTTP 200 OK: server zpracoval požadavek a vrátil existující obsah
  • HTTP 201 Created: server zpracoval požadavek a vytvořil nový zdroj

Zjednodušeně:

  • 200 říká: tady je obsah
  • 201 říká: vytvořil jsem nový obsah

Tento rozdíl je důležitý zejména při návrhu API a práci s daty, kde správné stavové kódy určují logiku komunikace mezi systémy.

Proč jsou kódy 2xx klíčové pro správné fungování aplikací a API?

HTTP 2xx codes signalizují, že vše proběhlo správně. Pro aplikace, frontend i API jsou základním mechanismem, jak vyhodnotit úspěšnost operace.

Správné používání kódů 2xx:

  • zjednodušuje komunikaci mezi systémy,
  • umožňuje přesné zpracování odpovědí (např. zda byl zdroj vytvořen),
  • snižuje riziko chyb při integracích,
  • zlepšuje spolehlivost aplikací.

Při nesprávném použití (např. vracení 200 místo 201) může docházet k nejasnostem v logice systému nebo problémům při zpracování dat.

Kontaktujte nás

Naše agentura se řídí pravidly a principy Férového tendru.

Vše pro růst vašeho podnikání na jednom místě

V ui42 spojujeme kreativitu, technologie a marketing do jednoho týmu.
Budujeme značky a vizuální identity, tvoříme weby a e-shopy, navrhujeme UX a CRO, produkujeme video a kreativitu a následně přinášíme výsledky skrze performance marketing.
Díky tomu získáte partnera, který dokáže pokrýt celý digitální ekosystém vašeho byznysu – od prvního kontaktu se značkou až po konverzi.

Webový vývoj, Výkonnostní marketing, Budování značky, UX/CX

 

Děkujeme za odběr!
Ups! Tento email už je registrován
Email už máme v databázi, zkontrolujte si schránku nebo použijte jiný mail
Ups! Tento email je nesprávný
Email nemá správný formát
Ups! Neznámá chyba
Prosím, zkuste to později