Перейти к основному содержимому

Тестирование запросов к внешним сервисам. HTTPОтвет

В некоторых случаях для тестировании HTTP-запросов возникает необходимость использовать мок для эмуляции объекта HTTPСоединение.

Для таких кейсов был добавлен ЮТест.Данные().HTTPСоединение реализующий интерфейс HTTPСоединение.

Свойства

  • ЗащищенноеСоединение \ SecureConnection
  • ИспользоватьАутентификациюОС \ UseOSAuthentication
  • Пароль \ Password
  • Пользователь \ User
  • Порт \ Port
  • Прокси \ Proxy
  • Сервер \ Host
  • Таймаут \ Timeout

Методы

  • ВызватьHTTPМетод() \ CallHTTPMethod()
  • Записать() \ Put()
  • Изменить() \ Patch()
  • ОтправитьДляОбработки() \ Post()
  • Получить() \ Get()
  • ПолучитьЗаголовки() \ Head()
  • Удалить() \ Delete()

Настройка

Методы настройки, реализованные в виде текучих выражений

  • ВыброситьИсключение() — Указывает, что при выполнении HTTP-запроса необходимо выбросить исключение
  • УстановитьHTTPОтвет() — Устанавливает возвращаемый HTTP-ответ
  • УстановитьЗащищенноеСоединение() — Устанавливает защищенное соединение
  • УстановитьАутентификациюОС() — Установить использование аутентификации ОС
  • УстановитьПароль() — Устанавливает пароль для аутентификации
  • УстановитьПользователя() — Устанавливает пользователя для аутентификации
  • УстановитьПорт() — Установить порт соединения
  • УстановитьПрокси() — Устанавливает прокси соединения
  • УстановитьСервер() — Устанавливает адрес сервера
  • УстановитьТаймаут() — Устанавливает таймаут соединения
  • КонструкторПоУмолчанию() — Конструктор по умолчанию