Privatsphären-Einstellungen

Auf unserer Website verwenden wir verschiedene Arten von Cookies: technische, funktionale und Analyse-Cookies. Grundsätzlich können Sie unsere Seite auch ohne Cookies besuchen. Wenn Sie auf "Akzeptieren" klicken, stimmen Sie der Nutzung dieser Technologien zu. Details

Zum Inhalt springen

REST-API


Eine REST-API (Representational State Transfer Application Programming Interface) ist eine weit verbreitete Methode zur Kommunikation zwischen Client-Anwendungen und Servern über das HTTP-Protokoll.

Die Hauptmerkmale von REST APIs

REST-APIs ermöglichen den Austausch von Daten und die Ausführung von Operationen auf entfernten Servern, indem sie eine standardisierte und leichtgewichtige Architektur verwenden.

Ressourcenbasiert

Eine REST-API modelliert die zu verwaltenden Daten als Ressourcen, die über ihre eindeutige URI (Uniform Resource Identifier) identifiziert werden. Jede Ressource kann verschiedene Operationen unterstützen, wie das Abrufen, Erstellen, Aktualisieren oder Löschen von Daten.

HTTP-Methoden

REST-APIs nutzen die verschiedenen HTTP-Methoden, um Aktionen auf Ressourcen auszuführen. Die häufigsten Methoden sind GET (zum Abrufen von Daten), POST (zum Erstellen neuer Daten), PUT/PATCH (zur Aktualisierung von Daten) und DELETE (zum Löschen von Daten).

Datenformat

REST-APIs können verschiedene Datenformate für die Darstellung von Ressourcendaten verwenden, wie JSON (JavaScript Object Notation) oder XML (eXtensible Markup Language). JSON ist dabei am weitesten verbreitet aufgrund seiner Einfachheit und Lesbarkeit.

Zustandslos

REST-APIs sind zustandslos, was bedeutet, dass jede Anfrage von einem Client an den Server alle erforderlichen Informationen enthält, um sie zu verstehen und darauf zu antworten. Der Server speichert keinen Kontext über den Client zwischen den Anfragen.