Sobes.tech
Junior — Middle

Mohl byste vysvětlit, co se rozumí pod REST v kontextu webových služeb?

sobes.tech AI

Odpověď od AI

REST (Representational State Transfer) je architektonický styl pro tvorbu webových služeb, který využívá standardní HTTP metody (GET, POST, PUT, DELETE) k interakci s prostředky. V REST jsou prostředky reprezentovány ve formě URL a operace nad nimi jsou prováděny prostřednictvím HTTP požadavků. Hlavní principy REST zahrnují:

  • Klient-serverová architektura
  • Bezstavovost (stateless): každý požadavek obsahuje všechny potřebné informace
  • Ukládání do mezipaměti
  • Jednotné rozhraní

Například, pro získání informací o uživateli s id=1, se provede GET požadavek na /users/1, a pro vytvoření nového uživatele, POST požadavek na /users s daty v těle.