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