Hjem I nyhederne Hvad er repræsentativ statsoverførsel (hvile)? - definition fra techopedia

Hvad er repræsentativ statsoverførsel (hvile)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder repræsentativ statsoverførsel (REST)?

Representative state transfer (REST) ​​er en distribueret systemramme, der bruger webprotokoller og teknologier. REST-arkitekturen involverer klient- og serverinteraktion, der er bygget op omkring overførsel af ressourcer. Internettet er den største REST-implementering.

Systemer, der overholder REST-principperne, kaldes RESTful.

Techopedia forklarer Representative State Transfer (REST)

Roy Fielding, en af ​​hovedforfatterne af HTTP-specifikationen, udviklede REST-konceptet i 2000 som en del af hans doktorafhandling.

REST kan bruges til at indsamle webstedsdata gennem tolkning af XML-websidefiler (Extensible Markup Language) med de ønskede data. Derudover bruger onlineudgivere REST, når de leverer syndikeret indhold til brugere ved at aktivere websidens indhold og XML-udsagn. Brugere kan få adgang til websiden via webstedets URL, læse XML-filen med en webbrowser og tolke og bruge data efter behov.

Grundlæggende REST-begrænsninger inkluderer:

  • Klient og server: Klienten og serveren adskilles fra REST-operationer gennem en ensartet grænseflade, hvilket forbedrer klientkodeportabilitet.
  • Stateless: Hver klientanmodning skal indeholde alle nødvendige data til behandling af anmodninger uden at gemme klientkontekst på serveren.
  • Cacheable: Svar (f.eks. Websider) kan cacheres på en klientcomputer for at fremskynde webbrowsing. Svar defineres som cache-cache eller ikke cache-cache for at forhindre klienter i at genbruge uaktuelle eller upassende data, når de besvarer yderligere anmodninger.
  • Layered System: Gør det muligt for klienter at oprette forbindelse til slutserveren gennem et mellemlag for forbedret skalerbarhed.
Hvad er repræsentativ statsoverførsel (hvile)? - definition fra techopedia