Веб-запрос

Используется для выполнения HTTP-запросов к произвольной внешней системе.


Свойства

Секция «Запрос»

Метод

Методы веб-запроса: GET, POST, PATCH, PUT, DELETE, HEAD (по умолчанию GET). Формат значения: метод из набора.

Адрес (URL)

URL по которому выполнится веб-запрос. Формат значения: строка.

Формат запроса

Доступен только для методов: POST, PATCH, PUT, DELETE . Позволяет выбрать два варианта составления запроса: «ключ/значение» или «тело запроса».

Запрос (параметры)

Доступен, если формат запроса «ключ/значение». Формат значения: «параметр = значение/выражение».

Запрос (body)

Доступен, если формат запроса «Тело запроса». Формат значения: объект json.

Тип данных

Доступен, если формат запроса «Тело запроса». Является заголовком «Content-Type». Можно выбрать один из предложенных:

  • JSON (application/json)
  • XML (application/xml)
  • SOAP (application/soap+xml)
  • Plain text (text/xml)

Заголовки (headers)

Можно указать несколько заголовков. Формат значения: «заголовок = значение/выражение».

Авторизация

Запрос поддерживается с базовой авторизацией и без. При выборе с базовой авторизацией, логин и пароль можно будет ввести в предложенные поля. Формат значения: значение/выражение.

Секция «Ответ»

Ожидать ответа

Позволяет сохранить ответ от сервера.

Код HTTP-ответа в

Выходной параметр. Сохраняет код ответа в указанную переменную. Формат значения: имя переменной.

Ответ (body) в

Выходной параметр. Сохраняет тело ответа в указанную переменную. Формат значения: имя переменной.

Заголовки (headers) в

Выходной параметр. Сохраняет заголовки ответа в указанную переменную. Формат значения: имя переменной.

Секция «Ошибка»

HTTP код ошибки в

Выходной параметр. Если веб-запрос завершился с ошибкой, запишет в указанную переменную код ошибки. Формат значения: имя переменной.

Сообщение ошибки в

Выходной параметр. Если веб-запрос завершился с ошибкой, запишет в указанную переменную сообщение об ошибке. Формат значения: имя переменной.


Пограничные события

Компонент поддерживает 2 типа пограничных события:

  • Ошибка — выход из компонента, если произошла какая-либо ошибка
  • Таймаут — выход из компонента, спустя заданное ограничение по времени

Если компонент завершился с ошибкой, но на нем не было пограничного события, то процесс завершается. Сообщение ошибки возвращается в результатах процесса.


results matching ""

    No results matching ""