/ / Padrões HATEOAS / padrão arquitetural - json, api, rest, hateoas

HATEOAS standards / architectural pattern - json, api, descanso, hateoas

se eu estiver correto, o HATEOAS não é um padrão arquitetural e não descreve COMO um cliente deve descobrir relações. HATEOAS apenas descreve que um servidor deve enviar uma API detectável ao cliente.

Ao adotar o HATEOAS, o autor da API pode definir COMO o cliente deve descobrir as relações.

Por exemplo, sem um padrão como hydra / hal / jsonapi, não está claro se um json usa os campos "link", "_link", "links", "Relations" no documento json para representar uma relação.

Do meu ponto de vista, isso me permitiria, como autor da API, definir algo assim (HATEOAS válido):

O símbolo "