You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-24 19:49:22 +02:00
Fastfix
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
// OneScript: ./OInt/tools/Modules/internal/Classes/OPI_HTTPКлиент.os
|
||||
// OneScript: ./OInt/tools/Modules/internal/Classes/OPI_HTTPКлиент.os
|
||||
|
||||
// MIT License
|
||||
|
||||
@@ -955,33 +955,25 @@
|
||||
|
||||
Если ОстановитьРаботу(ИсключениеПриОшибке) Тогда Возврат ЭтотОбъект КонецЕсли;
|
||||
|
||||
Попытка
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьБулево(ВСоответствие);
|
||||
|
||||
ПотокJSON = Ответ.ПолучитьТелоКакПоток();
|
||||
OPI_Инструменты.ПотокВНачало(ПотокJSON);
|
||||
Попытка
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьБулево(ВСоответствие);
|
||||
ТелоОтвета = ПолучитьТелоОтвета();
|
||||
|
||||
Попытка
|
||||
|
||||
Если ПотокJSON.Размер() > 0 Тогда
|
||||
JSON = OPI_Инструменты.JsonВСтруктуру(ПотокJSON, ВСоответствие);
|
||||
Если ТелоОтвета.Размер() > 0 Тогда
|
||||
JSON = OPI_Инструменты.JsonВСтруктуру(ТелоОтвета, ВСоответствие);
|
||||
Иначе
|
||||
JSON = Новый Соответствие;
|
||||
КонецЕсли;
|
||||
|
||||
Исключение
|
||||
|
||||
ПотокJSON = Ответ.ПолучитьТелоКакПоток();
|
||||
OPI_Инструменты.ПотокВНачало(ПотокJSON);
|
||||
|
||||
ЧтениеДанных = Новый ЧтениеДанных(ПотокJSON);
|
||||
JSON = ЧтениеДанных.Прочитать().ПолучитьДвоичныеДанные();
|
||||
|
||||
JSON = ТелоОтвета;
|
||||
|
||||
КонецПопытки;
|
||||
|
||||
ПотокJSON.Закрыть();
|
||||
|
||||
Возврат JSON;
|
||||
|
||||
Исключение
|
||||
@@ -1005,7 +997,7 @@
|
||||
|
||||
Если ОстановитьРаботу(ИсключениеПриОшибке) И Не Принудительно Тогда Возврат ЭтотОбъект КонецЕсли;
|
||||
|
||||
ТелоСтрокой = ПолучитьТелоОтветаКакДвоичныеДанные();
|
||||
ТелоСтрокой = ПолучитьТелоОтвета();
|
||||
|
||||
Возврат ТелоСтрокой;
|
||||
|
||||
@@ -1026,7 +1018,7 @@
|
||||
|
||||
Если ОстановитьРаботу(ИсключениеПриОшибке) И Не Принудительно Тогда Возврат ЭтотОбъект КонецЕсли;
|
||||
|
||||
ТелоСтрокой = ПолучитьСтрокуИзДвоичныхДанных(ПолучитьТелоОтветаКакДвоичныеДанные());
|
||||
ТелоСтрокой = ПолучитьСтрокуИзДвоичныхДанных(ПолучитьТелоОтвета());
|
||||
|
||||
Возврат ТелоСтрокой;
|
||||
|
||||
|
Reference in New Issue
Block a user