RestApi.cz Průvodce designem REST API

HATEOAS

Pojem HATEOAS v sobě skrývá zkratku pro Hypermedia as the engine of application state. V prostředí webových stránek je typickým představitelem HTML značka A, která umožňuje mezi sebou propojit HTML dokumenty. Navigaci mezi dokumenty nejčastěji provádí vědomě uživatel webové stránky a to v reálném čase.

Při konzumaci REST API je situace odlišná, protože komunikace s webovým serverem je předem naprogramovaná vývojářem. Vývojář se již během implementace rozhoduje, jaká data bude v různých situacích potřebovat pro úplné dokončení workflow. Během implementace vývojář běžně používá dokumentaci k REST API, na základě které provádí komunikaci vůči různým resources na serveru.

Doplnit resources o HATEOAS je ve většině scénářů zbytečná práce, kterou strana klienta nepoužije. Stará škola

další kapitola
Asynchronní API

Tento článek je přístupný pouze exkluzivně pro předplatitele obsahu.

Chcete-li přístup k obsahu zakoupit nebo máte-li již svůj účet, pokračujte odkazem níže.