HTTP-запрос

Кубик представляет собой конструктор HTTP запросов.

Где можно указать:

  • Тип запроса;

  • URL-адрес, на который будет осуществляться запрос;

  • Тело запроса (с указанием формата);

  • Поле записи ответа;

  • Игнорировать или нет ответы с http-кодами ошибок

  • Тип авторизации (при ее наличии);

  • Заголовки;

  • Дополнительные настройки;

В полях URL и Body поддерживается шаблонизация.

Игнорировать или нет ответы с http-кодами ошибок

Если в ответ на отправленный запрос приходит ошибка, сценарий перестаёт выполняться. Если логика допускает дальнейшее выполнение сценария даже при учёте ошибки в запросы, следует установить значение "yes". В таком случае в логах сценария будет указано, что в данном шаге была ошибка, но работа не была остановлена.

Стоит отдельно осветить формат передачи дополнительных настроек, т.к. поле ввода является свободным:

Примеры настроек:

unSecureSSL=true - разрешает использовать http-клиент без валидации SSL-сертификата сервера. readTimeoutMs={{number}} - задаёт таймаут на чтение данных в миллисекундах. connectTimeoutMs={{number}} - задаёт таймаут на соединение в миллисекундах.

Поля URL и Body поддерживают шаблонизацию