REST
REST (Representational State Transfer) bezieht sich auf eine Gruppe von Softwarearchitektur-Entwurfsrichtlinien, die effiziente, zuverlässige und skalierbare verteilte Systeme ermöglichen.
Die Grundidee von REST ist, dass eine Ressource, z.B. ein Dokument, über allgemein anerkannte, sprachunabhängige und zuverlässig standardisierte Client/Server-Interaktionen übertragen wird. Dienste werden als RESTful angesehen, wenn sie sich an diese Vorgaben halten.
HTTP-APIs werden allgemein manchmal umgangssprachlich als RESTful APIs, RESTful Dienste oder REST-Dienste bezeichnet, obwohl sie nicht unbedingt allen REST-Vorgaben entsprechen. 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-Architektur