Тестирование запросов к внешним сервисам. HTTPОтвет
При тестировании HTTP-запросов возникает необходимость использовать мок для эмуляции объекта HTTPОтвет
.
Для таких кейсов был добавлен ЮТест.Данные().HTTPОтвет
реализующий интерфейс HTTPОтвет
.
Свойства
Заголовки
\Headers
КодСостояния
\StatusCode
Методы
ПолучитьИмяФайлаТела()
\GetBodyFileName()
ПолучитьТелоКакДвоичныеДанные()
\GetBodyAsBinaryData()
ПолучитьТелоКакПоток()
\GetBodyAsStream()
ПолучитьТелоКакСтроку()
\GetBodyAsString()
Настройка
Методы настройки, реализованные в виде текучих выражений
ЗаписатьТелоВФайл()
- Записывает тело в файл, устанавливает тело и имя файла для чтения телаДобавитьЗаголовки()
- Добавляет заголовкиДобавитьЗаголовок()
- Добавляет заголовокУстановитьИмяФайлаТела()
- Устанавливает имя файла для чтения телаУст ановитьКодСостояния()
- Устанавливает код состоянияУстановитьТело()
- Устанавливает тело из строки или двоичных данных