SA Шпаргалка

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

Продвинутый

Что такое Модель зрелости Ричардсона (Richardson Maturity Model) для REST API?

Это шкала оценки того, насколько API соответствует принципам REST:

  • Уровень 0 (Болото POX): Один URL (например, /api), один метод (POST). Вся логика передается в теле XML/JSON (по сути, это RPC или SOAP).

  • Уровень 1 (Ресурсы): Появляются разные URL для разных сущностей (/users, /orders), но метод всё еще один (POST).

  • Уровень 2 (HTTP-глаголы): Правильное использование методов (GET для чтения, DELETE для удаления) и статус-кодов (200, 404, 201). Это стандарт для 99% современных API.

  • Уровень 3 (HATEOAS): Высший пилотаж. API возвращает не только данные, но и гиперссылки на следующие возможные действия.

Другие вопросы темы «Зрелость и HATEOAS»

Ещё вопросы раздела «REST API»

Все вопросы раздела «REST API»