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 из канала интеграции + значение из поля Страница |