Skip to Content

API-запрос (API Request)

Описание

Компонент API Request формирует и отправляет HTTP-запросы, используя URL-адреса или команды curl:

  • Режим URL: введите один или несколько URL-адресов через запятую, а затем выберите метод запроса для каждого из них.
  • Режим curl: введите команду curl, которую необходимо выполнить.

Вы можете включить дополнительные опции и поля запроса в параметрах компонента. Возвращает объект Data, содержащий ответ.

Параметры

Некоторые параметры по умолчанию скрыты в визуальном редакторе. Вы можете изменить все параметры через меню component1Controls (Управление) в заголовке компонента.

Имя (Name)Отображаемое имяИнформация
modeModeВходной параметр. Установите режим: URL или curl.
urlsURLВходной параметр. Введите один или несколько URL-адресов через запятую.
curlcurlВходной параметр. Только для режима curl. Введите полную команду curl. Остальные параметры компонента будут заполнены на основе аргументов этой команды.
methodMethodВходной параметр. Используемый HTTP-метод (GET, POST и т.д.).
query_paramsQuery ParametersВходной параметр. Параметры запроса, которые будут добавлены к URL.
bodyBodyВходной параметр. Тело запроса для методов POST, PATCH и PUT в формате словаря.
headersHeadersВходной параметр. Заголовки, отправляемые с запросом, в формате словаря.
timeoutTimeoutВходной параметр. Время ожидания (тайм-аут) для запроса.
follow_redirectsFollow RedirectsВходной параметр. Определяет, нужно ли следовать HTTP-перенаправлениям. Начиная с Langflow версии 1.7, этот параметр отключен (false) по умолчанию для предотвращения SSRF-атак. Включайте только если доверяете целевому серверу.
save_to_fileSave to FileВходной параметр. Сохранять ли ответ API во временный файл. По умолчанию: Отключено (false).
include_httpx_metadataInclude HTTPx MetadataВходной параметр. Включать ли в результат такие свойства, как headers, status_code, response_headers и redirection_history. По умолчанию: Отключено (false).