Was ist eine REST-API?
Eine REST-API ist eine URL-basierte Programmierschnittstelle, welche sich am HTTP-Protokoll orientiert. Es handelt sich dabei um ein Client-/Server-Architekturmodell.
Die nachfolgende Abbildung zeigt eine Übersicht über die verschiedenen REST-API Komponenten und deren Zusammenspiel.
Um mit der REST-API zu kommunizieren, sendet der Client eine HTTP-Anfrage. Dies geschieht mittels einer eindeutigen URL (Ressource).
Die REST-API verarbeitet die Anfrage und schickt die Antwort (z.B. als JSON) an den Client zurück.
Es stehen folgende HTTP-Methoden zur Verfügung:
HTTP-Methode |
Beschreibung |
---|---|
POST |
Create: Informationen erstellen |
GET |
Read: Informationen abfragen |
PUT |
Update: Informationen aktualisieren |
DELETE |
Delete: Informationen löschen |