REST API
Широко распространённый стиль проектирования API, в котором данные доступны по адресам с помощью стандартных HTTP-методов (GET, POST, PUT, DELETE).
- 01
Почему это важно
Поскольку REST легко понять и он поддерживается почти каждым языком программирования и сервисом, это самый распространённый выбор для интеграций. В хорошо спроектированном REST API адреса согласованы, коды ошибок осмысленны, документация актуальна, а изменения версий не ломают существующих пользователей.
- 02
Пример
В API магазина для списка заказов используется GET /orders, а для нового заказа — POST /orders. Бухгалтерская программа каждую ночь забирает новые заказы по этим адресам.
- 03
Частая ошибка
Возврат кода состояния 200 даже при наличии ошибки. Сторона, выполняющая интеграцию, не замечает ошибку, и данные теряются незаметно.
- 04
Связанные термины
Связанные услуги и руководства
Обсудим ваш проект.
Расскажите о задаче — объём определим вместе.