Перейти к основному содержимому

01.2 Передача данных в сценарий

Кроме запуска сценария может потребоваться передача данных в сценарий для их дальнейшей обработки. Данные могут быть переданы в теле запроса (например запроса методом POST) на URL-адрес узла Trigger on Webhook.

Чаще всего передать в сценарий необходимо JSON объекты или различные файлы.

Инструментом для отправки запросов методом POST может являться, например, Postman.

Передача JSON объектов

Для того, чтобы передать JSON c помощью Postman на узел сценария Trigger on Webhook, необходимо:

  1. Создать сценарий, содержащий узел Trigger on Webhook;
  1. В Postman:
  • (1) Выбрать метод запроса, например POST;
  • (2) Указать URL-адрес узла Trigger on Webhook в качестве цели запроса;
  • (3) Перейти на вкладку Body и выбрать формат для передачи данных Raw;
  • (4) Выбрать формат тела запроса JSON;
  • (5) Добавить текст в формате JSON;
  1. Сохранить и активировать сценарий с узлом Trigger on Webhook и, при необходимости, нажать на кнопку Запустить один раз;
  1. Отправить запрос, содержащий JSON.

В результате JSON будет передан в сценарий и выходными данными узла Trigger on Webhook будут являться параметры переданного JSON объекта или массива объектов, например id, gender и т.д.

Передача файлов в сценарий

Для того, чтобы передать файлы c помощью Postman на узел сценария Trigger on Webhook, необходимо:

  1. Создать сценарий, содержащий узел Trigger on Webhook;
  1. В Postman:
  • (1) Выбрать метод запроса, например POST;
  • (2) Указать URL-адрес узла Trigger on Webhook в качестве цели запроса;
  • (3) Перейти на вкладку Body и выбрать формат для передачи файлов Form-data;
  • (4) Определить название ключа Key и нужный формат - file;
  • (5) Добавить файл в качестве значения Value.
  1. Сохранить и активировать сценарий с узлом Trigger on Webhook и, при необходимости, нажать на кнопку Запустить один раз;
  1. Отправить запрос, содержащий файл.

В результате файл будет передан в сценарий и выходными данными узла Trigger on Webhook будут являться параметры файла, в том числе его название, размер и содержание.

Содержание или content является основным параметром файла, и часто, именно этот атрибут требуется указывать в полях других узлов.