🧭 O que é?
HATEOAS é um princípio onde a resposta de uma API inclui não apenas dados, mas também links para as próximas ações possíveis. A API guia o cliente, eliminando a necessidade de "adivinhar" URLs.
✨ Por que usar?
O objetivo é o desacoplamento. Torna a API EVOLUTIVA, pois as URLs podem mudar sem quebrar o cliente, e AUTOEXPLICATIVA, pois as ações disponíveis são descobertas dinamicamente.
⚙️ Como funciona?
Através de links na resposta, geralmente com `href` (a URL), `rel` (a relação, ex: "comprar") e `method` (o método HTTP, ex: "POST").
Veja em Ação: Simulação de API
Interaja com um cliente de API simulado. Clique no botão para buscar um produto e, em seguida, use os links fornecidos na resposta para navegar pelas ações disponíveis, exatamente como o HATEOAS propõe.
Painel do Cliente
Esta é a sua interface. As ações que você toma aqui enviam "requisições" para o servidor simulado.