Тестирование запросов к внешним сервисам. HTTPОтвет
В некоторых случаях для тестировании HTTP-запросов возникает необходимость использовать мок для эмуляции объекта HTTPСоединение.
Для таких кейсов был добавлен ЮТест.Данные().HTTPСоединение реализующий интерфейс HTTPСоединение.
Свойства
ЗащищенноеСоединение\SecureConnectionИспользоватьАутентификациюОС\UseOSAuthenticationПароль\PasswordПользователь\UserПорт\PortПрокси\ProxyСервер\HostТаймаут\Timeout
Методы
ВызватьHTTPМетод()\CallHTTPMethod()Записать()\Put()Изменить()\Patch()ОтправитьДляОбработки()\Post()Получить()\Get()ПолучитьЗаголовки()\Head()Удалить()\Delete()
Настройка
Методы настройки, реализованные в виде текучих выражений
ВыброситьИсключение()— Указывает, что при выполнении HTTP-запроса необходимо выбросить исключениеУстановитьHTTPОтвет()— Устанавливает возвращаемый HTTP-ответУстановитьЗащищенноеСоединение()— Устанавливает защищенное соединениеУстановитьАутентификациюОС()— Установить использование аутентификации ОСУстановитьПароль()— Устанавливает пароль для аутентификацииУстановитьПользователя()— Устанавливает пользователя для аутентификацииУстановитьПорт()— Установить порт соединенияУстановитьПрокси()— Устанавливает прокси соединенияУстановитьСервер()— Устанавливает адрес сервераУстановитьТаймаут()— Устанавливает таймаут соединенияКонструкторПоУмолчанию()— Конструктор по умолчанию