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.
- Разрешённый код ответа позволяет обработать ошибку следующей нодой.