```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
- 🌐 Kommunikation über HTTP
- 📦 Ressourcen werden über URLs angesprochen
- 🔄 Nutzung von HTTP-Methoden (GET, POST, PUT, DELETE)
- 📄 Daten meist im JSON-Format
- 🚫 Zustandslos (stateless)
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
- Stateless (keine Speicherung von Sitzungsdaten)
- Klare Struktur über Ressourcen
- Einfach skalierbar
- Plattformunabhängig
Ü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“
```