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 |