Zuhause In den Nachrichten Was ist repräsentative Zustandsübertragung (Rest)? - Definition aus techopedia

Was ist repräsentative Zustandsübertragung (Rest)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Representational State Transfer (REST)?

Representational State Transfer (REST) ​​ist ein verteiltes Systemframework, das Webprotokolle und -technologien verwendet. Die REST-Architektur umfasst Client- und Server-Interaktionen, die auf der Übertragung von Ressourcen basieren. Das Web ist die größte REST-Implementierung.

Systeme, die den REST-Prinzipien entsprechen, werden als RESTful bezeichnet.

Techopedia erklärt den Representational State Transfer (REST)

Roy Fielding, einer der Hauptautoren der HTTP-Spezifikation, entwickelte das REST-Konzept im Jahr 2000 im Rahmen seiner Dissertation.

Mit REST können Website-Daten erfasst werden, indem XML-Web-Seitendateien (Extensible Markup Language) mit den gewünschten Daten interpretiert werden. Darüber hinaus verwenden Online-Publisher REST, wenn sie Benutzern syndizierten Inhalt bereitstellen, indem sie den Inhalt von Webseiten und XML-Anweisungen aktivieren. Benutzer können über die URL der Website auf die Webseite zugreifen, die XML-Datei mit einem Webbrowser lesen und die Daten nach Bedarf interpretieren und verwenden.

Grundlegende REST-Einschränkungen umfassen:

  • Client und Server: Client und Server sind durch eine einheitliche Schnittstelle von REST-Vorgängen getrennt, wodurch die Portabilität des Clientcodes verbessert wird.
  • Statuslos: Jede Client-Anfrage muss alle erforderlichen Daten für die Anforderungsverarbeitung enthalten, ohne den Client-Kontext auf dem Server zu speichern.
  • Zwischenspeicherbar: Antworten (z. B. Webseiten) können auf einem Clientcomputer zwischengespeichert werden, um das Surfen im Web zu beschleunigen. Antworten sind als zwischenspeicherbar oder nicht zwischenspeicherbar definiert, um zu verhindern, dass Clients veraltete oder unangemessene Daten bei der Beantwortung weiterer Anfragen wiederverwenden.
  • Geschichtetes System: Ermöglicht Clients, über eine Zwischenschicht eine Verbindung zum Endserver herzustellen, um die Skalierbarkeit zu verbessern.
Was ist repräsentative Zustandsübertragung (Rest)? - Definition aus techopedia