Hjem På nyhetene Hva er representasjonsstatusoverføring (hvile)? - definisjon fra techopedia

Hva er representasjonsstatusoverføring (hvile)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Representative State Transfer (REST)?

Representative state transfer (REST) ​​er et distribuert systemrammeverk som bruker nettprotokoller og teknologier. REST-arkitekturen involverer klient- og serverinteraksjoner bygget rundt overføring av ressurser. Internett er den største REST-implementeringen.

Systemer som samsvarer med REST-prinsippene blir referert til som RESTful.

Techopedia forklarer Representative State Transfer (REST)

Roy Fielding, en av hovedforfatterne av HTTP-spesifikasjonen, utviklet REST-konseptet i 2000 som en del av sin doktoravhandling.

REST kan brukes til å fange nettstedsdata gjennom tolkning av XML-websidefiler (extensible markup language) med ønsket data. I tillegg bruker nettbaserte utgivere REST når de leverer syndikert innhold til brukere ved å aktivere websideinnhold og XML-uttalelser. Brukere kan få tilgang til websiden gjennom nettstedets URL, lese XML-filen med en nettleser og tolke og bruke data etter behov.

Grunnleggende REST-begrensninger inkluderer:

  • Klient og server: Klienten og serveren skilles fra REST-operasjoner gjennom et enhetlig grensesnitt, noe som forbedrer portalklienten for klientkoder.
  • Stateless: Hver klientforespørsel må inneholde alle nødvendige data for behandling av forespørsler uten å lagre klientkontekst på serveren.
  • Bufrbar: Svar (for eksempel websider) kan bufres på en klientdatamaskin for å øke hastigheten på nettlesingen. Svar er definert som cachable eller ikke cachable for å forhindre klienter fra å gjenbruke foreldede eller upassende data når de svarer på ytterligere forespørsler.
  • Layered System: Gjør det mulig for klienter å koble seg til sluttserveren gjennom et mellomlag for bedre skalerbarhet.
Hva er representasjonsstatusoverføring (hvile)? - definisjon fra techopedia