Sobes.tech
Junior — Middle

Môžete vysvetliť, čo sa deje pri použití metódy HTTP POST?

sobes.tech AI

Odpoveď od AI

Metóda HTTP POST sa používá k odeslání dat na server, obvykle k vytvoření nových zdrojů nebo k provedení akcí, které mění stav serveru. Na rozdíl od GET, který žádá data, POST přenáší data v těle požadavku.

Při použití POST se děje následující:

  • Klient vytvoří požadavek s metodou POST a umístí data (například formulář nebo JSON) do těla požadavku.
  • Server požadavek přijme, zpracuje data (například je uloží do databáze, spustí proces).
  • Server vrátí odpoveď s výsledkom operácie (napríklad stav 201 Created alebo údaje vytvoreného objektu).

Príklad v curl:

curl -X POST https://example.com/api/users -d '{"name":"Иван","age":30}' -H "Content-Type: application/json"

Tu posielame JSON s údajmi nového používateľa na server.