Термин · Глоссарий B2B-ПО

REST (REST)

Архитектурный стиль построения веб-API поверх HTTP, в котором данные представлены ресурсами с адресами, а действия – стандартными методами GET, POST, PUT и DELETE.

Буква «R» В категориях: 3 Платформ: 6+
Решения в каталоге

25 продуктов рубрики «API менеджмент»

Все 25 →
ПродуктЦенаОценкаРеестры
API «Интегрум»
Интегрум Медиа
по запросу мало отзывов Реестр ПО Подробнее →
NEOMSA APIM: платформа управления API (API Management) для корпоративных систем
Неофлекс Консалтинг
по запросу нет оценок – Подробнее →
Шлюз доступа к API (API_GATEWAY)
НЭКСАЙН
по запросу нет оценок Реестр ПО Подробнее →

Первые три в порядке каталога. Рейтинг рубрики →

Реклама

REST (Representational State Transfer) – архитектурный стиль взаимодействия распределённых систем, описанный Роем Филдингом в диссертации 2000 года. В REST-API каждая сущность – ресурс со своим адресом (URL), а операции над ним выполняются стандартными методами HTTP. Сегодня это самый распространённый способ интеграции веб-сервисов и приложений.

Основные принципы

  • Клиент-серверная архитектура и отсутствие состояния: каждый запрос содержит всё необходимое.
  • Единый интерфейс: GET – получить, POST – создать, PUT/PATCH – изменить, DELETE – удалить.
  • Кешируемость ответов.
  • Многоуровневая система: между клиентом и сервером могут быть шлюзы и прокси.

Как выглядит на практике

Данные обычно передаются в JSON, результат сообщается кодами HTTP (200, 201, 404, 422 и т. д.). Описание API часто публикуется в формате OpenAPI (Swagger), по которому генерируются документация и клиентские библиотеки.

Что важно при интеграции

  • Наличие документации OpenAPI и тестовой среды.
  • Аутентификация: ключи API, OAuth 2.0, токены.
  • Ограничения на частоту запросов и постраничная выдача.
  • Версионирование API и политика обратной совместимости.
Реклама

Понятия из глоссария Цифрового маркетплейса, которые часто встречаются вместе с термином «REST».

Платформы класса «REST»

Решения из каталога Цифрового маркетплейса, относящиеся к этому классу ПО. Ссылки ведут на полные профили платформ с тарифами, обзорами и кейсами внедрения.

UserGate Mail Security

UserGate Mail Security

Email Security
ООО "ЕСЛ ДЕВЕЛОПМЕНТ"
UserGate Mail Security для Exchange Server/SMTP/Lotus – решение для защиты корпоративной почты от вирусов, фиш...
Цена по запросу
★ 4.4
Подробнее →
NetPolice

NetPolice

Веб-фильтрация
ООО "ЦЕНТР АНАЛИЗА ИНТЕРНЕТ-РЕСУРСОВ"
Персональный клиент фильтрации.
Цена по запросу
★ 4.3
Подробнее →
NetPolice ISP

NetPolice ISP

Веб-фильтрация
ООО "ЦЕНТР АНАЛИЗА ИНТЕРНЕТ-РЕСУРСОВ"
NetPolice ISP - решение для провайдеров сети Интернет.
Цена по запросу
Подробнее →
SW

Solar webCat

Веб-фильтрация
АО "СОЛАР СЕКЬЮРИТИ"
Модуль категоризации веб-ресурсов сети Интернет ("Solar webCat")
Цена по запросу
Подробнее →
SW

Solar webProxy

Веб-фильтрация
ООО "СОЛАР СЕКЬЮРИТИ"
Solar webProxy от компании ГК «Солар» — российский программный продукт из реестра отечественного ПО, включённы...
Цена по запросу
★ 4.3
Подробнее →
BI.ZONE CESP

BI.ZONE CESP

Email Security
ООО "БИЗОН"
Облачный сервис для комплексной защиты электронной почты
Цена по запросу
Подробнее →

Категории каталога

Разделы каталога Цифрового маркетплейса, в которые входят решения, использующие «REST».

Частые вопросы про REST

Чем REST отличается от SOAP?

SOAP – протокол со строгим XML-форматом и описанием WSDL. REST – более лёгкий стиль поверх HTTP, чаще с JSON, проще в использовании для веб- и мобильных приложений.

Что такое RESTful API?

API, построенный по принципам REST: ресурсы с адресами, стандартные методы HTTP, отсутствие состояния между запросами.

Можно ли через REST передавать файлы?

Да, файлы передаются в теле запроса (например, multipart/form-data) или по ссылке на загрузку.