Was ist REST-API?

Nach den Prinzipien von REST entworfene Web-API. Die behandelten Gegenstände werden als Ressourcen mit URLs dargestellt, und Operationen werden mit HTTP-Methoden ausgedrückt: GET zum Abrufen, POST zum Anlegen, PUT oder PATCH zum Aktualisieren und DELETE zum Löschen. Jede Anfrage ist zustandslos und enthält alle zur Verarbeitung nötigen Informationen; Daten werden oft in JSON dargestellt. Ergebnisse werden mit HTTP-Statuscodes zurückgegeben; ein erfolgreiches Anlegen liefert zum Beispiel 201 Created.

Japanische Bezeichnung: REST API

„REST-API“ kommt in 1 Übungsfragen aus 1 Themen vor, z. B. Grundlagen der Webtechnologien.

Fachgebiet: Grundlagen der Webtechnologien

Jetzt üben: Fragen zu REST-API

Welcher Entwurf einer Web-API folgt den Prinzipien von REST?

  1. ADen Namen der Operation in die URL schreiben, etwa /getUser?id=42 oder /deleteUser?id=42, und alles mit GET senden
  2. BEine Nutzer-Ressource mit einer URL wie /users/42 darstellen und Operationen mit HTTP-Methoden ausdrücken, etwa GET zum Abrufen und DELETE zum Löschen
  3. CDer Server merkt sich für jeden Client den Inhalt früherer Anfragen, und die nächste Anfrage sendet nur einen kurzen Befehl, der darauf aufbaut
Antwort und Erläuterung anzeigen

Antwort: B. Eine Nutzer-Ressource mit einer URL wie /users/42 darstellen und Operationen mit HTTP-Methoden ausdrücken, etwa GET zum Abrufen und DELETE zum Löschen

Bei REST werden die behandelten Gegenstände als Ressourcen mit URLs dargestellt, und Operationen auf ihnen werden mit HTTP-Methoden wie GET (abrufen), POST (anlegen), PUT oder PATCH (aktualisieren) und DELETE (löschen) ausgedrückt. Zum Beispiel ruft GET /users/42 eine Ressource ab; legt POST /users einen neuen Nutzer an, gibt der Server 201 Created und die URL der neuen Ressource zurück. Jede Anfrage ist zustandslos und enthält alle zur Verarbeitung nötigen Informationen. Wird eine Operation wie das Löschen per GET ausgeführt, können Daten schon dadurch verloren gehen, dass ein Browser Links vorab abruft oder ein Crawler die Seite besucht.

„REST-API“ in den Erläuterungen

Fragen mit „REST-API“ (1)

  1. Welcher Entwurf einer Web-API folgt den Prinzipien von REST?

Verwandte Begriffe

HTTP-Methode Cookie (HTTP-Cookie) CORS (Cross-Origin Resource Sharing) DOM (Document Object Model) Event Loop HTTP (Hypertext Transfer Protocol) HTTP-Statuscode JSON (JavaScript Object Notation) JWT (JSON Web Token) OAuth

Zur Glossarübersicht