Huis In het nieuws Wat is representatieve toestandsoverdracht (rust)? - definitie van techopedia

Wat is representatieve toestandsoverdracht (rust)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Representational State Transfer (REST)?

Representational state transfer (REST) ​​is een gedistribueerd systeemraamwerk dat gebruik maakt van webprotocollen en technologieën. De REST-architectuur omvat client- en serverinteracties die zijn opgebouwd rond de overdracht van bronnen. Het web is de grootste REST-implementatie.

Systemen die voldoen aan REST-principes worden RESTful genoemd.

Techopedia verklaart Representational State Transfer (REST)

Roy Fielding, een van de belangrijkste auteurs van de HTTP-specificatie, ontwikkelde het REST-concept in 2000 als onderdeel van zijn proefschrift.

REST kan worden gebruikt om websitegegevens vast te leggen door webpagina's met extensible markup language (XML) te interpreteren met de gewenste gegevens. Bovendien gebruiken online uitgevers REST bij het aanbieden van gesyndiceerde inhoud aan gebruikers door webpagina-inhoud en XML-instructies te activeren. Gebruikers kunnen de webpagina openen via de URL van de website, het XML-bestand lezen met een webbrowser en gegevens interpreteren en gebruiken als dat nodig is.

Standaard REST-beperkingen zijn onder meer:

  • Client en server: de client en server zijn gescheiden van REST-bewerkingen via een uniforme interface, die de codecode van de client verbetert.
  • Stateless: elk clientverzoek moet alle vereiste gegevens bevatten voor het verwerken van het verzoek zonder de clientcontext op de server op te slaan.
  • In cache te plaatsen: Antwoorden (zoals webpagina's) kunnen op een clientcomputer in de cache worden opgeslagen om sneller te kunnen browsen. Antwoorden worden gedefinieerd als cacheerbaar of niet cacheerbaar om te voorkomen dat klanten oude of ongepaste gegevens hergebruiken bij het reageren op verdere verzoeken.
  • Gelaagd systeem: hiermee kunnen clients verbinding maken met de eindserver via een tussenlaag voor verbeterde schaalbaarheid.
Wat is representatieve toestandsoverdracht (rust)? - definitie van techopedia