1. Главная
  2. Документы
  3. Процессы
  4. Модули
  5. HTTP (request)

HTTP (request)

Назначение

выполняет HTTP запрос

Описание

применяется в случае необходимости получения данных из внешних систем / сервисов имеющих API.

Настройки:

  • In step – Модуль после которого выполнится
  • Title – название шага, произвольное название, характеризующее элемент
  • Name – имя Модуля, используемое для обращения к данным из других Модулей
  • Method – метод запроса (GET, POST итд)
  • Timeout, seconds - макисмальное время ожидание ответа
  • Url - адресс источника
  • Body kind - вид данных раздела body
  • Body - тело данных запроса
  • Parameters - список параметров запроса
  • Headers - список Headers запроса
  • Auto parse - опция позволяющая парсить данные ответа в объект
  • Log response - опция активирует запись ответа в Log ( не рекомендуется включать при ответах содержащих большие массивы данных)
  • Memo - произвольное описание, памятка о назначении элемента

Возвращаемый тип данных:

  • Коллекция / Объект

Параметризация:

Поля Url, Body, таблицы Parameters и Headers могут быть параметризированы:

Примеры:

Url: https://some_serice.url/api/incoces/{{modul.invoice_id}}

Body: { “customer_name”: “ {{modul1.customer_name}} “, “customer_surname”: “ {{modul1. customer_surname }} “ }

Подробно см.Параметризация в процессах