HTTP-запрос

Выполнить запрос к внешнему API и передать ответ следующей ноде.

Инструменты → HTTP-запрос

Настройки

Метод
GET, POST, PUT, PATCH, DELETE или HEAD. По умолчанию GET.
URL
Публичный адрес HTTP(S).
Заголовки
Пары имени и значения, например Authorization. Без повторяющихся имён.
Формат тела
JSON или Форма (x-www-form-urlencoded).
Тело / Параметры формы
JSON либо пары имени и значения формы. GET и HEAD тело не отправляют.
Таймаут, секунд
Целое число от 1 до 30. По умолчанию 15.
Допустимые коды ответа
Дополнительные разрешённые коды через запятую, например 404, 409. Ответы 2xx разрешены всегда.

Входные данные

URL, заголовки и тело с подстановками из данных запуска и предыдущих нод.

Результат

status: HTTP-код; body: распознанный JSON либо текст; success: получен ответ 2xx. При разрешённом 404 нода проходит дальше, но output.success остаётся false.

Условия работы

  • Тело и ответ до 1 МБ.
  • Внутренние адреса и логин/пароль в URL запрещены. Редиректы не выполняются.
  • Запрос не повторяется автоматически.
  • В тестовом режиме запрос не отправляется; выход содержит dry_run.
  • Разрешённый код ответа позволяет обработать ошибку следующей нодой.

Примеры и подробная настройка

Редактор потоков
Редактор Потоков