Obsah:
- Definícia - Čo znamená štátny prevod reprezentácie (REST)?
- Techopedia vysvetľuje reprezentatívny štátny transfer (REST)
Definícia - Čo znamená štátny prevod reprezentácie (REST)?
Reprezentatívny prenos štátu (REST) je distribuovaný systémový rámec, ktorý využíva webové protokoly a technológie. Architektúra REST zahŕňa interakcie medzi klientom a serverom založené na prenose zdrojov. Web je najväčšou implementáciou REST.
Systémy, ktoré sú v súlade so zásadami REST, sa označujú ako RESTful.
Techopedia vysvetľuje reprezentatívny štátny transfer (REST)
Roy Fielding, jeden z hlavných autorov špecifikácie HTTP, vyvinul koncept REST v roku 2000 ako súčasť svojej dizertačnej práce.
REST sa môže použiť na zachytenie údajov webových stránok interpretáciou súborov webových stránok s rozšíriteľným značkovacím jazykom (XML) s požadovanými údajmi. Okrem toho vydavatelia online používajú REST pri poskytovaní syndikovaného obsahu používateľom aktiváciou obsahu webových stránok a príkazov XML. Používatelia môžu pristupovať na webovú stránku prostredníctvom adresy URL webových stránok, čítať súbor XML pomocou webového prehľadávača a podľa potreby interpretovať a používať údaje.
Medzi základné obmedzenia REST patrí:
- Klient a server: Klient a server sú oddelení od operácií REST prostredníctvom jednotného rozhrania, ktoré zlepšuje prenosnosť kódu klienta.
- Bez štátnej príslušnosti: Každá požiadavka klienta musí obsahovať všetky požadované údaje na spracovanie žiadosti bez toho, aby sa na server uchovával kontext klienta.
- Vyrovnávacia pamäť: Odpovede (napríklad webové stránky) sa môžu ukladať do vyrovnávacej pamäte v klientskom počítači, aby sa urýchlilo prehliadanie webu. Odpovede sú definované ako nedostupné alebo nedostupné, aby klientom zabránili v opakovanom použití zastaraných alebo nevhodných údajov pri odpovedaní na ďalšie žiadosti.
- Vrstvený systém: Umožňuje klientom pripojiť sa na koncový server prostredníctvom prechodnej vrstvy, aby sa zlepšila škálovateľnosť.
