Namai Naujienose Kas yra reprezentacinis valstybės perdavimas (poilsis)? - apibrėžimas iš techopedijos

Kas yra reprezentacinis valstybės perdavimas (poilsis)? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia reprezentacinis valstybės perdavimas (REST)?

Reprezentacinis valstybės perdavimas (REST) ​​yra paskirstytos sistemos struktūra, kurioje naudojami žiniatinklio protokolai ir technologijos. REST architektūra apima kliento ir serverio sąveiką, paremtą išteklių perdavimu. Žiniatinklis yra didžiausia REST programa.

Sistemos, kurios atitinka REST principus, vadinamos RESTful.

„Techopedia“ paaiškina reprezentacinį valstybės perkėlimą (REST)

Roy Fielding, vienas iš pagrindinių HTTP specifikacijos autorių, 2000 m. Kaip daktaro disertaciją sukūrė REST koncepciją.

REST gali būti naudojamas tinklalapio duomenims fiksuoti interpretuojant XML tinklalapio failus su norimais duomenimis. Be to, internetiniai leidėjai teikia REST teikdami sindikuotą turinį vartotojams, suaktyvindami tinklalapio turinį ir XML teiginius. Vartotojai gali patekti į tinklalapį naudodamiesi svetainės URL, nuskaityti XML failą naudodamiesi interneto naršykle ir prireikus interpretuoti bei naudoti duomenis.

Pagrindiniai REST apribojimai:

  • Klientas ir serveris: Klientą ir serverį nuo REST operacijų atskirtos vienoda sąsaja, kuri pagerina kliento kodo perkeliamumą.
  • Asmuo be pilietybės: Kiekvienoje kliento užklausoje turi būti visi reikalingi duomenys, kad būtų galima apdoroti užklausą, neišsaugant kliento konteksto serveryje.
  • Talpykloje: atsakymai (pvz., Tinklalapiai) gali būti kaupiami talpykloje kliento kompiuteryje, kad būtų galima pagreitinti interneto naršymą. Atsakymai apibrėžiami kaip talpykloje laikomi arba neišvalomi, kad klientai, atsakydami į kitas užklausas, pakartotinai nenaudotų pasenusių ar netinkamų duomenų.
  • Sluoksniuota sistema: leidžia klientams prisijungti prie galutinio serverio per tarpinį sluoksnį, kad būtų padidintas mastelio keitimas.
Kas yra reprezentacinis valstybės perdavimas (poilsis)? - apibrėžimas iš techopedijos