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 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.