Web-запрос

Позволяет выполнять HTTP- и HTTPS- запросы к web-сервисам, настроенным в Каналах интеграции. Поддерживает методы GET, POST, PUT, HEAD, DELETE, PATCH, TRACE, OPTIONS с контентом и без. Поддерживает отправку асинхронных запросов и запросов с ожиданием ответов.
В случае ошибки переход осуществляется по ветке «Ошибка», и в переменную «Код ошибки» возвращается соответствующий код HTTP. Компонент поддерживает работу в сессиях, сохраняя и используя cookie, а также HTTPS и подтверждение сертификатов.
Фактическая отправка запроса может производиться как с сервера, на котором работает текущий обработчик сценария, так и с других серверов текущего сайта от имени роли WS.

Название | Описание |
Прокси | Использовать ли прокси сервер для подключения:
|
Макс. перенаправлений | Ограничение на максимальное число перенаправлений. Значение для HTTP-заголовка |
Источник канала интеграции | Способ выбора канала интеграции, через URL которого отправлять HTTP-запрос.
|
Страница | Аргумент, содержащий страницу (endpoint, левая часть URL адреса) Итоговый URL для запроса формируется на основании URL канала интеграции и указанной страницы. |
Источник запроса | Адрес сервера, с которого необходимо отправить запрос. По умолчанию запрос отправляется с сервера, где обработчик выполняет сценарий. Возможные форматы указания:
RoleId – идентификатор роли в конфигурации, по роли определяется нода Iface – адрес сетевого интерфейса на сервере |
Метод |
|
Базовая аутентификация |
|
Заголовки | Позволяет переопределить некоторые стандартные заголовки, а также установить новые персональные заголовки.
|
Куки | Позволяет установить дополнительные cookie значения. |
Режим | Режим работы компонента после отправки запроса. Возможные варианты:
|
Время, с | (для режимов |
Заголовки ответа | (для всех режимов кроме |
Ответ | (для всех режимов кроме |
Кодировка ответа | (для всех режимов кроме
|
Ошибка | Переменная для сохранения HTTP-кода ошибки. |
Переход | Компонент, которому передается управление в случае успешного завершения операции асинхронной отправки, либо получения HTTP-ответа. Переход по умолчанию. |
Переход, ошибка | Компонент, которому передается управление в случае ошибки отправки запроса, либо получения неудачного ответа (коды 4xx – 6xx). |
Описание | Описание компонента |
Адрес запроса формируется как поле URL из канала интеграции + значение из поля Страница