SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Что такое HATEOAS в REST API?

HATEOAS (Hypermedia as the Engine of Application State) — это самое строгое ограничение REST (уровень 3 по модели зрелости Ричардсона).

Суть: Сервер возвращает не только данные, но и ссылки (URL) на следующие возможные действия.

Пример ответа:
json
{
"account_id": 123,
"balance": 100,
"links":[
{"rel": "deposit", "href": "/accounts/123/deposit"},
{"rel": "withdraw", "href": "/accounts/123/withdraw"}
]
}

✅ Плюс: Клиенту не нужно хардкодить URL-ы. Он просто читает ссылки из ответа и рисует нужные кнопки. API становится самодокументируемым.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «Ограничения REST»

Ещё вопросы раздела «Сети и Web»

Все вопросы раздела «Сети и Web»