```html id="rest-api-fisi" REST API – FISI

REST API (Representational State Transfer)

Eine REST API (Representational State Transfer) ist ein Set von Regeln und Konventionen für den Aufbau von Webdiensten. Sie nutzen Standard-HTTP-Methoden(wie GET, POST, PUT und DELETE) zur Interaktion mit Ressourcen, die durch eindeutige URLs identifiziert

Eine REST-API ist eine Programmierschnittstelle, die es ermöglicht, über das Internet Daten zwischen Client und Server auszutauschen.

Was bedeutet REST?

REST steht für Representational State Transfer und ist ein Architekturstil für Webservices.

Grundprinzipien einer REST-API
HTTP-Methoden
Methode Bedeutung
GET Daten abrufen
POST Neue Daten erstellen
PUT Daten aktualisieren
DELETE Daten löschen
Beispiel einer REST-API
GET    /users        → alle Benutzer abrufen
GET    /users/1      → Benutzer mit ID 1
POST   /users        → neuen Benutzer erstellen
PUT    /users/1      → Benutzer aktualisieren
DELETE /users/1      → Benutzer löschen
Eigenschaften von REST

Übersicht

Prüfungsantwort (kurz):

Eine REST-API ist eine Schnittstelle zur Kommunikation zwischen Systemen über HTTP. Dabei werden Ressourcen über URLs angesprochen und mit HTTP-Methoden wie GET, POST, PUT und DELETE bearbeitet. Die Daten werden meist im JSON-Format übertragen und die Kommunikation ist zustandslos.
Merksatz für die FISI-Prüfung:

🌐 REST = „Daten über das Web abrufen und bearbeiten“
```