REST
REST (Representational State Transfer) bezieht sich auf eine Gruppe von Entwurfsbeschränkungen für Softwarearchitektur, die effiziente, zuverlässige und skalierbare verteilte Systeme ermöglichen.
Die grundlegende Idee von REST ist, dass eine Ressource, z. B. ein Dokument, über wohlbekannte, sprachunabhängige und zuverlässig standardisierte Client-Server-Interaktionen transferiert wird. Dienste gelten als RESTful, wenn sie diesen Beschränkungen entsprechen.
HTTP-APIs werden im Allgemeinen manchmal umgangssprachlich als RESTful APIs, RESTful Services oder REST-Dienste bezeichnet, obwohl sie nicht unbedingt allen REST-Beschränkungen folgen. Anfänger können annehmen, dass eine REST-API einen HTTP-Dienst bedeutet, der mit standardmäßigen Webbibliotheken und -werkzeugen aufgerufen werden kann.
Siehe auch
- restapitutorial.com
- restcookbook.com
- REST auf Wikipedia
- REST Architecture