REST сервисы в системе

REST (Representational State Transfer) — стиль построения архитектуры распределенного приложения.

Для передачи данных используются стандартные форматы, например, HTML, XML, JSON.

Сетевой протокол (как и HTTP) поддерживает кэширование, не зависит от сетевого слоя и удаляет информацию о состоянии между парами "запрос-ответ", что обеспечивает масштабируемость системы и позволяет ей эволюционировать с новыми требованиями.

Обращение к серверу происходит по протоколу HTTP 1.1.

В зависимости от требуемых операций используются различные методы обращения:

  • Создание объектов: GET, POST
  • Редактирование объекта: GET, PUT, POST
  • Получение объекта, списка объектов: GET
  • Удаление объекта: GET, POST, DELETE
  • Выполнение скриптов: POST
  • Прикрепление файла: POST

Раздел рассчитан на пользователя, обладающего уверенными навыками работы с компьютером и веб-интерфейсом, обладающего навыками работы c интерфейсом программирования приложений (API).