Das Buch bietet eine theoretisch fundierte vor allem aber praxistaugliche Anleitung zum
professionellen Einsatz von RESTful HTTP. Es beschreibt den Architekturstil REST
(Representational State Transfer) und seine Umsetzung im Rahmen der Protokolle des World Wide
Web (HTTP URIs und andere). Es wird gezeigt wie man klassische Webanwendungen und
Webservices so entwirft dass sie im Einklang mit den Grundprinzipien des Web stehen und seine
vielen Vorteile ausnutzen. Nach einer kurzen Einleitung die die Grundprinzipien vermittelt
(Ressourcen Repräsentationen Hyperlinks Content Negotiation) wird ein vollständiges
praktisches Beispiel vorgestellt. Danach werden die einzelnen Konzepte sowie fortgeschrittene
Themen wie Caching Dokumentation und Sicherheit detailliert betrachtet. Schließlich wird eine
erweiterte Form der Beispielanwendung entwickelt um die Umsetzung der fortgeschrittenen
Konzepte zu demonstrieren. Inzwischen etablierte Best Practices zu Entwurf und Implementierung
werden in einem eigenen Kapitel beschrieben und diskutiert. Neu in der dritten Auflage ist
u.a. die Behandlung von immer populärer werdenden Formaten (wie HAL collection+json und Siren)
Hinweise zur Dokumentation von Web-APIs sowie das Zusammenspiel mit Web-Oberflächen nach dem
ROCA-Prinzip. Ergänzungen und diverse Online-Ressourcen finden Sie auf der Website zum Buch:
http: rest-http.info.