Přeskočit na obsah
+420 774 147 594
Kontakt

Slovník

REST API

REST API je architektonický styl pro tvorbu webových služeb využívající standardní HTTP metody a bezstavovou komunikaci. REST je zkratka pro Representational State Transfer a API, která tento vzor dodržují, používají předvídatelné URL reprezentující zdroje a HTTP metody jako GET, POST, PUT a DELETE k provádění operací nad nimi. Data se obvykle vyměňují ve formátu JSON.

Bezstavová povaha znamená, že každý požadavek obsahuje všechny informace, které server potřebuje k jeho zpracování, a mezi voláními se neukládá žádná session. REST API jsou díky tomu přirozeně škálovatelná, protože libovolný server v clusteru může obsloužit libovolný požadavek. Cachování je zabudováno přímo v protokolu HTTP, takže odpovědi lze cachovat na více úrovních, čímž se snižuje zátěž serveru a zkracuje doba odezvy. Tyto vlastnosti vysvětlují, proč REST zůstává dominantním vzorem pro vývoj webových služeb a pohání drtivou většinu veřejných API i interní komunikaci mezi službami ve webových aplikacích.

Potřebujete pomoc s projektem?

Proberme, jak můžeme přivést Vaši vizi k životu.
Získat nezávaznou nabídku