API-запрос (API Request)
Описание
Компонент API Request формирует и отправляет HTTP-запросы, используя URL-адреса или команды curl:
- Режим URL: введите один или несколько URL-адресов через запятую, а затем выберите метод запроса для каждого из них.
- Режим curl: введите команду curl, которую необходимо выполнить.
Вы можете включить дополнительные опции и поля запроса в параметрах компонента. Возвращает объект Data, содержащий ответ.
Параметры
Некоторые параметры по умолчанию скрыты в визуальном редакторе. Вы можете изменить все параметры через меню
Controls (Управление) в заголовке компонента.
| Имя (Name) | Отображаемое имя | Информация |
|---|---|---|
mode | Mode | Входной параметр. Установите режим: URL или curl. |
urls | URL | Входной параметр. Введите один или несколько URL-адресов через запятую. |
curl | curl | Входной параметр. Только для режима curl. Введите полную команду curl. Остальные параметры компонента будут заполнены на основе аргументов этой команды. |
method | Method | Входной параметр. Используемый HTTP-метод (GET, POST и т.д.). |
query_params | Query Parameters | Входной параметр. Параметры запроса, которые будут добавлены к URL. |
body | Body | Входной параметр. Тело запроса для методов POST, PATCH и PUT в формате словаря. |
headers | Headers | Входной параметр. Заголовки, отправляемые с запросом, в формате словаря. |
timeout | Timeout | Входной параметр. Время ожидания (тайм-аут) для запроса. |
follow_redirects | Follow Redirects | Входной параметр. Определяет, нужно ли следовать HTTP-перенаправлениям. Начиная с Langflow версии 1.7, этот параметр отключен (false) по умолчанию для предотвращения SSRF-атак. Включайте только если доверяете целевому серверу. |
save_to_file | Save to File | Входной параметр. Сохранять ли ответ API во временный файл. По умолчанию: Отключено (false). |
include_httpx_metadata | Include HTTPx Metadata | Входной параметр. Включать ли в результат такие свойства, как headers, status_code, response_headers и redirection_history. По умолчанию: Отключено (false). |