1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-11-29 22:27:42 +02:00

Main build (Jenkins)

This commit is contained in:
Vitaly the Alpaca (bot)
2025-04-24 09:16:55 +03:00
parent d4a6a26511
commit 3f0c9dd9cf
8 changed files with 7614 additions and 7629 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -194,7 +194,7 @@ Function PostMultipart(Val URL
HttpClient.ProcessRequest("POST");
Result = HttpClient.ReturnResponseAsJSONObject();
Result = HttpClient.ReturnResponseAsJSONObject(True, True);
If HttpClient.Error Then
Raise HttpClient.GetLog(True);
@@ -305,15 +305,9 @@ Function ExecuteMultipartRequest(Val URL
HttpClient.AddMultipartFormDataField(Parameter.Key, Parameter.Value);
EndDo;
HttpClient.ProcessRequest("POST");
Result = HttpClient.ProcessRequest("POST").ReturnResponseAsJSONObject(True, True);
Result = HttpClient.ReturnResponseAsJSONObject(True, True);
If HttpClient.Error Then
Raise HttpClient.GetLog(True);
Else
Return Result;
EndIf;
Return Result;
EndFunction

View File

@@ -972,6 +972,7 @@ Function ReturnResponseAsJSONObject(Val ToMap = True, Val ExceptionOnError = Fal
Except
JSONStream = Response.GetBodyAsStream();
OPI_Tools.StreamToStart(JSONStream);
DataReader = New DataReader(JSONStream);

View File

@@ -194,7 +194,7 @@ Function PostMultipart(Val URL
HttpClient.ProcessRequest("POST");
Result = HttpClient.ReturnResponseAsJSONObject();
Result = HttpClient.ReturnResponseAsJSONObject(True, True);
If HttpClient.Error Then
Raise HttpClient.GetLog(True);
@@ -305,15 +305,9 @@ Function ExecuteMultipartRequest(Val URL
HttpClient.AddMultipartFormDataField(Parameter.Key, Parameter.Value);
EndDo;
HttpClient.ProcessRequest("POST");
Result = HttpClient.ProcessRequest("POST").ReturnResponseAsJSONObject(True, True);
Result = HttpClient.ReturnResponseAsJSONObject(True, True);
If HttpClient.Error Then
Raise HttpClient.GetLog(True);
Else
Return Result;
EndIf;
Return Result;
EndFunction

View File

@@ -972,6 +972,7 @@ Function ReturnResponseAsJSONObject(Val ToMap = True, Val ExceptionOnError = Fal
Except
JSONStream = Response.GetBodyAsStream();
OPI_Tools.StreamToStart(JSONStream);
DataReader = New DataReader(JSONStream);

View File

@@ -194,7 +194,7 @@
HttpКлиент.ОбработатьЗапрос("POST");
Результат = HttpКлиент.ВернутьОтветКакJSONКоллекцию();
Результат = HttpКлиент.ВернутьОтветКакJSONКоллекцию(Истина, Истина);
Если HttpКлиент.Ошибка Тогда
ВызватьИсключение HttpКлиент.ПолучитьЛог(Истина);
@@ -305,15 +305,9 @@
HttpКлиент.ДобавитьПолеMultipartFormData(Параметр.Ключ, Параметр.Значение);
КонецЦикла;
HttpКлиент.ОбработатьЗапрос("POST");
Результат = HttpКлиент.ОбработатьЗапрос("POST").ВернутьОтветКакJSONКоллекцию(Истина, Истина);
Результат = HttpКлиент.ВернутьОтветКакJSONКоллекцию(Истина, Истина);
Если HttpКлиент.Ошибка Тогда
ВызватьИсключение HttpКлиент.ПолучитьЛог(Истина);
Иначе
Возврат Результат;
КонецЕсли;
Возврат Результат;
КонецФункции

View File

@@ -972,6 +972,7 @@
Исключение
ПотокJSON = Ответ.ПолучитьТелоКакПоток();
OPI_Инструменты.ПотокВНачало(ПотокJSON);
ЧтениеДанных = Новый ЧтениеДанных(ПотокJSON);

View File

@@ -974,7 +974,7 @@
ПотокJSON = Ответ.ПолучитьТелоКакПоток();
OPI_Инструменты.ПотокВНачало(ПотокJSON);
ЧтениеДанных = Новый ЧтениеДанных(ПотокJSON);
JSON = ЧтениеДанных.Прочитать().ПолучитьДвоичныеДанные();