REST Клиент#

Позволяет выполнять Get, Post, Put, Delete, Options запросы.

URL

[Текст] Ссылка на Web-страницу, к которой необходимо отправить HTTP-запрос.

Должна начинаться протоколом, например,

"http://www.mydomain.com/list.php".

Тип запроса

Выбор типа запроса.

Возможные варианты:

  • Get,
  • Options,
  • Post,
  • Put,
  • Delete.
КодировкаКодировка Web-страницы.
Логин[Текст] Логин для сетевой авторизации.
Пароль[Текст/SecureString] Пароль для сетевой авторизации.
PreAuthenticateПоказывает, необходима ли предварительная проверка подлинности данного запроса.
Accept Заголовок[Текст] Заголовок Accept для запроса. Например, "application/json", "application/xml".
Параметры[Словарь] Передаваемые в запросе параметры.
Заголовки[Словарь] Передаваемые в запросе заголовки.
Куки

[Список объектов] Список куков. Данное свойство должно содержать список из объектов Cookie.

Список можно получить с помощью блока "Таблица Данных в Куки", с помощью блока "Получить Куки" из палитры "Автоматизация браузеров", использовав выходное свойство "Куки" этого блока.

Файлы[Словарь] Передаваемые в запросе файлы. Например, @{"file.txt"="c:\file.txt"}.
Содержание запроса

[Текст] Содержание

POST/PUT/DELETE-запроса.

Content-Type Заголовок

[Текст] Заголовок Content-Type (MIME тип), указывающий клиенту, какой будет тип передаваемого контента.

Например, "application/json", "application/xml", "application/x-www-form-urlencoded", "multipart/form-data".

Время ожидания[Число] Время ожидания в секундах.
Результат[Текст] Возвращает результат запроса.
Код ответа[Число] Код ответа HTTP.
Заголовки ответа[Словарь] Словарь с заголовками ответа.
Куки[Список] Список куков. Список содержит объекты Cookie. Для работы с объектами смотрите подсказку в редакторе выражений.
Текущий Url[Текст] Текущий URL. Данный URL может быть полезен если произошел редирект на другую страницу.
Уровень обработки

Выбор уровня обработки ошибок. Возможные значения:

  • "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы.
Уровень сообщений

Выбор уровня сообщений, который будут выводить блоки при работе.

Возможные значения:

  • "Default" - по умолчанию;
  • "Release" - вывод отключен;
  • "Debug" - вывод основной информации;
  • "Detailed" - вывод подробной информации.

Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы.

Текст ошибки[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока.