Отправка уведомлений через HTTP-запрос

Если в ходе выполнения бизнес-логики необходимо передавать или, наоборот, загружать данные из стороннего сервиса, можно воспользоваться отправкой HTTP-запросов.

Для этого необходимо добавить команду "HTTP-запрос" на вход в состояние сценария автоматизации или на выход из него. При клике на данную команду появится боковая панель для настройки запроса. В ней можно будет задать:

  1. Метод запроса. В систему добавлено пять основных методов:
  1. URL-адрес, на который будет отправлен запрос. Является полным адресом ресурса.
  2. Заголовки, позволяющие учесть особенности представления и передачи данных серверу. Здесь могут быть заданы параметры авторизации, язык содержимого сообщения, форматы сообщения, требуемые на стороне клиента или сервера, сведения о проведении соединения и многое другое.
  3. Тело сообщения, в котором указываются непосредственно данные сообщения с учетом требуемой кодировки (см. пункт Уведомления). Оно является необязательным.

scheme

На основе заполнения данных полей после сохранения всех изменений системой будет сконфигурирован HTTP-запрос с учетом правил формирования его структуры. В итоге после того как автомат будет запущен, когда объект окажется в соответствующем состоянии, HTTP-запрос будет отправлен во внешний сервис и будут выполнены указанные в нем действия.

Таким образом, использование HTTP-запросов может позволить реализовать взаимодействие со сторонними сервисами, такими как мобильные и веб-приложения, CRM и ERP-системы и т. д. В конечном счете, это может привести к расширению функциональных возможностей разрабатываемого IoT-проекта.