1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-08-24 19:49:22 +02:00

Доработки HTTP

This commit is contained in:
Anton Titovets
2025-04-24 17:21:57 +03:00
parent a11a27e9cd
commit 4f09a12cba

View File

@@ -1438,13 +1438,7 @@
Данные = ?(ТипЗнч(Данные) = Тип("HTTPОтвет"), ПолучитьТелоОтветаКакДвоичныеДанные(), Данные);
Если ТипЗнч(Данные) = Тип("ДвоичныеДанные") Тогда
Если Данные.Размер() = 0 Тогда
Данные = ПолучитьДвоичныеДанныеИзСтроки("");
КонецЕсли;
Иначе
Если Не ТипЗнч(Данные) = Тип("ДвоичныеДанные") Тогда
OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Данные);
КонецЕсли;
@@ -1467,6 +1461,11 @@
Функция ПолучитьТелоОтветаКакДвоичныеДанные()
ПотокТела = Ответ.ПолучитьТелоКакПоток();
Если ПотокТела = Неопределено Тогда
Возврат ПолучитьДвоичныеДанныеИзСтроки("");
КонецЕсли;
ЧтениеДанных = Новый ЧтениеДанных(ПотокТела);
РезультатЧтения = ЧтениеДанных.Прочитать();
Данные = РезультатЧтения.ПолучитьДвоичныеДанные();