Obsah:
- Definice - Co znamená Reprezentativní státní převod (REST)?
- Techopedia vysvětluje Representational State Transfer (REST)
Definice - Co znamená Reprezentativní státní převod (REST)?
Reprezentativní přenos stavu (REST) je distribuovaný systémový rámec, který používá webové protokoly a technologie. Architektura REST zahrnuje interakce mezi klientem a serverem postavené na přenosu zdrojů. Web je největší implementací REST.
Systémy, které splňují zásady REST, se označují jako RESTful.
Techopedia vysvětluje Representational State Transfer (REST)
Roy Fielding, jeden z hlavních autorů specifikace HTTP, vyvinul koncept REST v roce 2000 jako součást své disertační práce.
REST lze použít k zachycení dat webových stránek interpretací souborů webové stránky s rozšířitelným značkovacím jazykem (XML) s požadovanými daty. Kromě toho vydavatelé online využívají REST při poskytování syndikovaného obsahu uživatelům aktivací obsahu webové stránky a příkazů XML. Uživatelé mohou přistupovat na webovou stránku prostřednictvím adresy URL webu, číst soubor XML pomocí webového prohlížeče a podle potřeby interpretovat a používat data.
Mezi základní omezení REST patří:
- Klient a server: Klient a server jsou odděleni od operací REST prostřednictvím jednotného rozhraní, což zlepšuje přenositelnost kódu klienta.
- Bez státní příslušnosti: Každý požadavek klienta musí obsahovat všechna požadovaná data pro zpracování žádosti bez uložení kontextu klienta na server.
- Cacheable: Odpovědi (například webové stránky) lze ukládat do mezipaměti v klientském počítači, aby se urychlilo procházení webu. Odpovědi jsou definovány jako cacheable nebo cacheable, aby se zabránilo klientům v opětovném použití zastaralých nebo nevhodných dat při odpovědi na další žádosti.
- Vrstvený systém: Umožňuje klientům připojení k koncovému serveru prostřednictvím střední vrstvy pro lepší škálovatelnost.