Co je REST?

REST je populární způsob tvorby webových API.

REST (Representational State Transfer) je architektonický styl pro návrh webových API. Využívá standardní HTTP metody (GET, POST, PUT, DELETE) a jednoduchou strukturu URL pro práci se zdroji (resources).

Hlavní principy REST:

  • Bezstavovost – každý požadavek obsahuje všechny potřebné informace
  • Jednotné rozhraní – předvídatelné a konzistentní chování
  • Práce se zdroji – např. /users, /products

REST API vrací data nejčastěji ve formátu JSON a snadno se integruje napříč technologiemi. Je základem většiny moderních backendových aplikací.