You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-24 19:49:22 +02:00
Доработки HTTP
This commit is contained in:
@@ -1438,13 +1438,7 @@
|
||||
|
||||
Данные = ?(ТипЗнч(Данные) = Тип("HTTPОтвет"), ПолучитьТелоОтветаКакДвоичныеДанные(), Данные);
|
||||
|
||||
Если ТипЗнч(Данные) = Тип("ДвоичныеДанные") Тогда
|
||||
|
||||
Если Данные.Размер() = 0 Тогда
|
||||
Данные = ПолучитьДвоичныеДанныеИзСтроки("");
|
||||
КонецЕсли;
|
||||
|
||||
Иначе
|
||||
Если Не ТипЗнч(Данные) = Тип("ДвоичныеДанные") Тогда
|
||||
OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Данные);
|
||||
КонецЕсли;
|
||||
|
||||
@@ -1467,6 +1461,11 @@
|
||||
Функция ПолучитьТелоОтветаКакДвоичныеДанные()
|
||||
|
||||
ПотокТела = Ответ.ПолучитьТелоКакПоток();
|
||||
|
||||
Если ПотокТела = Неопределено Тогда
|
||||
Возврат ПолучитьДвоичныеДанныеИзСтроки("");
|
||||
КонецЕсли;
|
||||
|
||||
ЧтениеДанных = Новый ЧтениеДанных(ПотокТела);
|
||||
РезультатЧтения = ЧтениеДанных.Прочитать();
|
||||
Данные = РезультатЧтения.ПолучитьДвоичныеДанные();
|
||||
|
Reference in New Issue
Block a user