Web-запрос
Позволяет выполнять HTTP- и HTTPS- запросы к web-сервисам, настроенным в Каналах интеграции. Поддерживает методы GET, POST, PUT, HEAD, DELETE, PATCH, TRACE, OPTIONS с контентом и без. Поддерживает отправку асинхронных запросов и запросов с ожиданием ответов.
В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код HTTP. Компонент поддерживает работу в сессиях, сохраняя и используя cookie, а также HTTPS и подтверждение сертификатов.
Фактическая отправка запроса может производиться как с сервера, на котором работает текущий обработчик сценария, так и с других серверов текущего сайта от имени роли WS.
Название | Описание |
---|---|
Прокси |
Использовать ли прокси сервер для подключения:
* Адрес прокси - IP/fqdn прокси сервера * Порт прокси - Port прокси сервера * Аутентификация: ** Да - необходима аутентификация на прокси *** Логин прокси *** Пароль прокси ** Нет - прокси без аутентификации |
Макс. перенаправлений |
Ограничение на максимальное число перенаправлений. Значение для HTTP-заголовка |
Источник канала интеграции |
Способ выбора канала интеграции, через URL которого отправлять HTTP-запрос.
|
Страница |
Аргумент, содержащий страницу (endpoint, левая часть URL адреса) Итоговый URL для запроса формируется на основании URL канала интеграции и указанной страницы. |
Источник запроса |
Адрес сервера, с которого необходимо отправить запрос. По умолчанию запрос отправляется с сервера, где обработчик выполняет сценарий. Возможные форматы указания: * RoleId * RoleId:Iface RoleId – идентификатор роли в конфигурации, по роли определяется нода Iface – адрес сетевого интерфейса на сервере |
Метод |
|
Базовая аутентификация |
|
Заголовки |
Позволяет переопределить некоторые стандартные заголовки, а также установить новые персональные заголовки. HeaderName1: Value1 HeaderName2: Value2 |
Куки |
Позволяет установить дополнительные cookie значения. |
Режим |
Режим работы компонента после отправки запроса. Возможные варианты:
|
Время, с |
(для режимов |
Заголовки ответа |
(для всех режимов кроме |
Ответ |
(для всех режимов кроме |
Кодировка ответа |
(для всех режимов кроме
|
Ошибка |
Переменная для сохранения HTTP-кода ошибки. |
Переход |
Компонент, которому передается управление в случае успешного завершения операции асинхронной отправки, либо получения HTTP-ответа. Переход по умолчанию. |
Переход, ошибка |
Компонент, которому передается управление в случае ошибки отправки запроса, либо получения неудачного ответа (коды 4xx – 6xx). |
Описание |
Описание компонента |
Адрес запроса формируется как поле URL из канала интеграции + значение из поля Страница
|