9 Techniken für Web-APIs

Beim Enwurf einer Web-API haben Sie die Aufgabe, passende Ressourcen zu finden und geeignete URIs festzulegen. Außerdem müssen Sie herausfinden, welche Medientypen Sie Ihren Clients anbieten wollen. Hinzu kommen Themen wie Fehlerbehandlung, Versionierung und Sicherheit. Die lange Liste dieser Themen wollen wir mit einem Beispiel beginnen.

9.1 Anwendungsbeispiel: Onlineshop

Ressourcen gehören zu den zentralen Konzepten des Architekturstils REST. Jedes »Ding« oder »Objekt«, das man benennen kann, passt zu diesem generischen Konzept. Prinzipiell kann jedes Objekt, das Ziel einer Hypertextreferenz sein könnte, eine Ressource sein.

Die Modellierung von Ressourcen wird in diesem Abschnitt anhand eines Beispiels erläutert. Als ...

Get API-Design, 1st Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.