HTTP запрос позволяет получать данные из любого приложения с помощью REST API. Ноду HTTP запроса можно использовать, как обычный инструмент или в качестве инструмента ИИ агента.
Существует 2 способа создать HTTP запрос ноду:
Ссылка запроса
Параметры запроса работают как фильтры HTTP запросов. Можно выбрать из 2-х вариантов:
Заголовки содержат метаданные или контекст запроса
Нужно выбрать тип содержимого (Body Content Type), которое соответсвует нужному формату.
application/x-www-form-urlencoded
fieldname1=value1&fieldname2=value2
multipart/form-data
Отправить тело в формате JSON
Для отправки файла, сохраненного в n8n в теле запроса
Для отправки необработанных данных в теле запроса
Сериализация массива в querry строке без скобок (foo=a&foo=b
), со скобками (foo[]=a&foo[]=b
) или со скобками и индексами (foo[0]=a
)
Разбивает большой поток входных items на пакеты
Если у сервера проблемы с сертификатом, но всё равно надо получить ответ — включить. По умолчанию узел скачивает ответ только при валидном SSL.
Делать имена заголовков строчными (вкл по умолчанию) или оставить как есть.
Следовать 3xx-редиректам (вкл по умолчанию) и, если да, то сколько раз максимум
Управление тем, что именно положить на выход узла:
Когда результат приходит порциями (страницами):
$pageCount
, $request
, $response
.Указать HTTP-прокси для этого запроса (перебивает глобальные HTTP_PROXY/HTTPS_PROXY/ALL_PROXY).
Сколько миллисекунд ждать начала ответа (заголовков). Если не пришло — запрос отменяется.
Кнопка Import cURL: можно вставить готовую cURL-команду из доков API — нода сама заполнит поля.
Если вам нужен интернет маркетолог или вы хотели бы просто пообщаться, можете написать мне на почту. С радостью вам отвечу. Связаться ✌️