Aus dem Kurs: Grundlagen der Programmierung: APIs und Webservices

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Überblick über HATEOAS

Überblick über HATEOAS

HATEOAS steht für Hypermedia As The Engine Of Application State. Was für ein Wortungetüm! Es bedeutet, dass RESTful-APIs dem Client genug Informationen geben sollen, damit er mit dem Server interagieren kann. Bei SOAP-basierten Services hingegen interagieren Client und Server über einen festen Vertrag miteinander. HATEOAS ist ein komplizierter Begriff für ein einfaches Konzept. Ein Client interagiert mit einer REST-API ausschließlich über die Antworten, die der Server dynamisch liefert. Alle REST-APIs müssen das HATEOAS-Prinzip haben, um echt zu sein. Dieses Prinzip sorgt dafür, dass jedes Mal, wenn eine Anfrage an den Server geht und dieser antwortet, ein Teil der Antwort die zu anderen Clientressourcen gehörigen Browsing-Hyperlinks enthält. Ein Kernprinzip von HATEOAS ist, dass die Ressourcen über die Veröffentlichung von Links, die auf die verfügbaren Ressourcen verweisen, auffindbar sind. So sagen Ihnen die Antworten selbst, was Sie tun können und wie Sie es tun können. HATEOAS…

Inhalt