9Techniken 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.1Anwendungsbeispiel: 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, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.