You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2026-05-22 10:05:29 +02:00
Main build (Jenkins)
This commit is contained in:
@@ -40,4 +40,12 @@ import TabItem from '@theme/TabItem';
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
```json title="Result"
|
||||||
|
{
|
||||||
|
"URL": "storage-155.s3hoster.by",
|
||||||
|
"AccessKey": "BRN5RKJE67YCVDZRRQVI",
|
||||||
|
"SecretKey": "***",
|
||||||
|
"Region": "BTC",
|
||||||
|
"Service": "s3"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|||||||
+5582
-5582
File diff suppressed because it is too large
Load Diff
@@ -77,11 +77,11 @@ Function GetToken(Val AppKey, Val AppSecret, Val Code) Export
|
|||||||
OPI_Tools.AddField("grant_type", "authorization_code", "String", Parameters);
|
OPI_Tools.AddField("grant_type", "authorization_code", "String", Parameters);
|
||||||
|
|
||||||
URLStructure = OPI_Tools.SplitURL(URL);
|
URLStructure = OPI_Tools.SplitURL(URL);
|
||||||
Server = URLStructure["Server"];
|
Host = URLStructure["Host"];
|
||||||
Address = URLStructure["Address"];
|
Address = URLStructure["Address"];
|
||||||
|
|
||||||
Request = OPI_Tools.CreateRequest(Address, , DataType);
|
Request = OPI_Tools.CreateRequest(Address, , DataType);
|
||||||
Connection = OPI_Tools.CreateConnection(Server, True, AppKey, AppSecret);
|
Connection = OPI_Tools.CreateConnection(Host, True, AppKey, AppSecret);
|
||||||
|
|
||||||
ParameterString = OPI_Tools.RequestParametersToString(Parameters);
|
ParameterString = OPI_Tools.RequestParametersToString(Parameters);
|
||||||
Data = Right(ParameterString, StrLen(ParameterString) - 1);
|
Data = Right(ParameterString, StrLen(ParameterString) - 1);
|
||||||
|
|||||||
@@ -637,7 +637,7 @@ Function CreateAuthorizationHeader(Val DataStructure, Val Request, Val Connectio
|
|||||||
CurrentDate = CurrentUniversalDate();
|
CurrentDate = CurrentUniversalDate();
|
||||||
|
|
||||||
Request.Headers.Insert("x-amz-date", OPI_Tools.ISOTimestamp(CurrentDate));
|
Request.Headers.Insert("x-amz-date", OPI_Tools.ISOTimestamp(CurrentDate));
|
||||||
Request.Headers.Insert("Host" , Connection.Server);
|
Request.Headers.Insert("Host" , Connection.Host);
|
||||||
|
|
||||||
SignKey = GetSignatureKey(SecretKey, Region, Service, CurrentDate);
|
SignKey = GetSignatureKey(SecretKey, Region, Service, CurrentDate);
|
||||||
CanonicalRequest = CreateCanonicalRequest(Request, Connection, Method);
|
CanonicalRequest = CreateCanonicalRequest(Request, Connection, Method);
|
||||||
@@ -910,12 +910,12 @@ Function SendRequest(Val Method, Val BasicData, Val Body = Undefined, Val Header
|
|||||||
URL = BasicData["URL"];
|
URL = BasicData["URL"];
|
||||||
|
|
||||||
URLStructure = OPI_Tools.SplitURL(URL);
|
URLStructure = OPI_Tools.SplitURL(URL);
|
||||||
Server = URLStructure["Server"];
|
Host = URLStructure["Host"];
|
||||||
Address = URLStructure["Address"];
|
Address = URLStructure["Address"];
|
||||||
Safe = URLStructure["Safe"];
|
Safe = URLStructure["Safe"];
|
||||||
|
|
||||||
Request = OPI_Tools.CreateRequest(Address);
|
Request = OPI_Tools.CreateRequest(Address);
|
||||||
Connection = OPI_Tools.CreateConnection(Server, Safe);
|
Connection = OPI_Tools.CreateConnection(Host, Safe);
|
||||||
|
|
||||||
If ValueIsFilled(Body) Then
|
If ValueIsFilled(Body) Then
|
||||||
SetRequestBody(Request, Body);
|
SetRequestBody(Request, Body);
|
||||||
|
|||||||
@@ -210,20 +210,20 @@ Function CreateRequest(Val Address, Val AdditionalHeaders = "", Val DataType = "
|
|||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
Function CreateConnection(Val Server, Val Safe = True, Val User = "", Val Password = "") Export
|
Function CreateConnection(Val Host, Val Safe = True, Val User = "", Val Password = "") Export
|
||||||
|
|
||||||
If Safe Then
|
If Safe Then
|
||||||
|
|
||||||
If IsOneScript() Then
|
If IsOneScript() Then
|
||||||
Connection = New HTTPConnection(Server, 443, User, Password, , 3000);
|
Connection = New HTTPConnection(Host, 443, User, Password, , 3000);
|
||||||
Else
|
Else
|
||||||
SSL = New OpenSSLSecureConnection;
|
SSL = New OpenSSLSecureConnection;
|
||||||
Connection = New HTTPConnection(Server, 443, User, Password, , 3000, SSL);
|
Connection = New HTTPConnection(Host, 443, User, Password, , 3000, SSL);
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
Else
|
Else
|
||||||
|
|
||||||
Connection = New HTTPConnection(Server, 80, User, Password, , 3000, SSL);
|
Connection = New HTTPConnection(Host, 80, User, Password, , 3000, SSL);
|
||||||
|
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
@@ -244,11 +244,11 @@ Function ExecuteRequest(Val Request, Val Connection, Val View, Val ResponseFile
|
|||||||
URL = Response.Headers["Location"];
|
URL = Response.Headers["Location"];
|
||||||
|
|
||||||
URLStructure = SplitURL(URL);
|
URLStructure = SplitURL(URL);
|
||||||
Server = URLStructure["Server"];
|
Host = URLStructure["Host"];
|
||||||
Address = URLStructure["Address"];
|
Address = URLStructure["Address"];
|
||||||
Safe = URLStructure["Safe"];
|
Safe = URLStructure["Safe"];
|
||||||
|
|
||||||
Connection = CreateConnection(Server, Safe);
|
Connection = CreateConnection(Host, Safe);
|
||||||
Request.ResourceAddress = Address;
|
Request.ResourceAddress = Address;
|
||||||
|
|
||||||
Response = ExecuteRequest(Request, Connection, View, ResponseFile, FullResponse);
|
Response = ExecuteRequest(Request, Connection, View, ResponseFile, FullResponse);
|
||||||
@@ -388,18 +388,18 @@ Function SplitURL(Val URL) Export
|
|||||||
|
|
||||||
If StrFind(URL, "/") = 0 Then
|
If StrFind(URL, "/") = 0 Then
|
||||||
Address = "";
|
Address = "";
|
||||||
Server = URL;
|
Host = URL;
|
||||||
Else
|
Else
|
||||||
Address = Right(URL, StrLen(URL) - StrFind(URL, "/", SearchDirection.FromBegin) + 1);
|
Address = Right(URL, StrLen(URL) - StrFind(URL, "/", SearchDirection.FromBegin) + 1);
|
||||||
Server = Left(URL, StrFind(URL, "/", SearchDirection.FromBegin) - 1);
|
Host = Left(URL, StrFind(URL, "/", SearchDirection.FromBegin) - 1);
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
If IsOneScript() And SecureConnection Then
|
If IsOneScript() And SecureConnection Then
|
||||||
Server = "https://" + Server;
|
Host = "https://" + Host;
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
ReturnStructure = New Structure;
|
ReturnStructure = New Structure;
|
||||||
ReturnStructure.Insert("Server" , Server);
|
ReturnStructure.Insert("Host" , Host);
|
||||||
ReturnStructure.Insert("Address" , Address);
|
ReturnStructure.Insert("Address" , Address);
|
||||||
ReturnStructure.Insert("Safe" , SecureConnection);
|
ReturnStructure.Insert("Safe" , SecureConnection);
|
||||||
|
|
||||||
@@ -932,12 +932,12 @@ Function ExecuteRequestWithBody(Val URL
|
|||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
URLStructure = SplitURL(URL);
|
URLStructure = SplitURL(URL);
|
||||||
Server = URLStructure["Server"];
|
Host = URLStructure["Host"];
|
||||||
Address = URLStructure["Address"];
|
Address = URLStructure["Address"];
|
||||||
Safe = URLStructure["Safe"];
|
Safe = URLStructure["Safe"];
|
||||||
|
|
||||||
Request = CreateRequestWithBody(Address, Parameters, AdditionalHeaders, JSON);
|
Request = CreateRequestWithBody(Address, Parameters, AdditionalHeaders, JSON);
|
||||||
Connection = CreateConnection(Server, Safe);
|
Connection = CreateConnection(Host, Safe);
|
||||||
Response = ExecuteRequest(Request, Connection, View, ResponseFile, FullResponse);
|
Response = ExecuteRequest(Request, Connection, View, ResponseFile, FullResponse);
|
||||||
|
|
||||||
Return Response;
|
Return Response;
|
||||||
@@ -952,12 +952,12 @@ Function ExecuteRequestWithBinaryData(Val URL
|
|||||||
, Val DataType)
|
, Val DataType)
|
||||||
|
|
||||||
URLStructure = SplitURL(URL);
|
URLStructure = SplitURL(URL);
|
||||||
Server = URLStructure["Server"];
|
Host = URLStructure["Host"];
|
||||||
Address = URLStructure["Address"];
|
Address = URLStructure["Address"];
|
||||||
Safe = URLStructure["Safe"];
|
Safe = URLStructure["Safe"];
|
||||||
|
|
||||||
Request = CreateRequest(Address, AdditionalHeaders, DataType);
|
Request = CreateRequest(Address, AdditionalHeaders, DataType);
|
||||||
Connection = CreateConnection(Server, Safe);
|
Connection = CreateConnection(Host, Safe);
|
||||||
|
|
||||||
If Not Data.Size() = 0 Then
|
If Not Data.Size() = 0 Then
|
||||||
Request.SetBodyFromBinary(Data);
|
Request.SetBodyFromBinary(Data);
|
||||||
@@ -980,12 +980,12 @@ Function ExecuteRequestWithoutBody(Val URL
|
|||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
URLStructure = SplitURL(URL);
|
URLStructure = SplitURL(URL);
|
||||||
Server = URLStructure["Server"];
|
Host = URLStructure["Host"];
|
||||||
Address = URLStructure["Address"] + RequestParametersToString(Parameters);
|
Address = URLStructure["Address"] + RequestParametersToString(Parameters);
|
||||||
Safe = URLStructure["Safe"];
|
Safe = URLStructure["Safe"];
|
||||||
|
|
||||||
Request = CreateRequest(Address, AdditionalHeaders);
|
Request = CreateRequest(Address, AdditionalHeaders);
|
||||||
Connection = CreateConnection(Server, Safe);
|
Connection = CreateConnection(Host, Safe);
|
||||||
|
|
||||||
Response = ExecuteRequest(Request, Connection, View, ResponseFile);
|
Response = ExecuteRequest(Request, Connection, View, ResponseFile);
|
||||||
|
|
||||||
@@ -1010,14 +1010,14 @@ Function ExecuteMultipartRequest(Val URL
|
|||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
URLStructure = SplitURL(URL);
|
URLStructure = SplitURL(URL);
|
||||||
Server = URLStructure["Server"];
|
Host = URLStructure["Host"];
|
||||||
Address = URLStructure["Address"];
|
Address = URLStructure["Address"];
|
||||||
Safe = URLStructure["Safe"];
|
Safe = URLStructure["Safe"];
|
||||||
|
|
||||||
RequestBody = GetTempFileName();
|
RequestBody = GetTempFileName();
|
||||||
|
|
||||||
Request = CreateMultipartRequest(Address, Parameters, Files, AdditionalHeaders, RequestBody, ContentType);
|
Request = CreateMultipartRequest(Address, Parameters, Files, AdditionalHeaders, RequestBody, ContentType);
|
||||||
Connection = CreateConnection(Server, Safe);
|
Connection = CreateConnection(Host, Safe);
|
||||||
Response = ExecuteRequest(Request, Connection, View, ResponseFile);
|
Response = ExecuteRequest(Request, Connection, View, ResponseFile);
|
||||||
|
|
||||||
Request = Undefined;
|
Request = Undefined;
|
||||||
@@ -1036,14 +1036,14 @@ Function ExecuteMultipartRelatedRequest(Val URL
|
|||||||
, Val ResponseFile = Undefined)
|
, Val ResponseFile = Undefined)
|
||||||
|
|
||||||
URLStructure = SplitURL(URL);
|
URLStructure = SplitURL(URL);
|
||||||
Server = URLStructure["Server"];
|
Host = URLStructure["Host"];
|
||||||
Address = URLStructure["Address"];
|
Address = URLStructure["Address"];
|
||||||
Safe = URLStructure["Safe"];
|
Safe = URLStructure["Safe"];
|
||||||
|
|
||||||
RequestBody = GetTempFileName();
|
RequestBody = GetTempFileName();
|
||||||
|
|
||||||
Request = CreateMultipartRelatedRequest(Address, Files, JSON, AdditionalHeaders, RequestBody);
|
Request = CreateMultipartRelatedRequest(Address, Files, JSON, AdditionalHeaders, RequestBody);
|
||||||
Connection = CreateConnection(Server, Safe);
|
Connection = CreateConnection(Host, Safe);
|
||||||
|
|
||||||
Response = ExecuteRequest(Request, Connection, View, ResponseFile);
|
Response = ExecuteRequest(Request, Connection, View, ResponseFile);
|
||||||
|
|
||||||
|
|||||||
@@ -77,11 +77,11 @@ Function GetToken(Val AppKey, Val AppSecret, Val Code) Export
|
|||||||
OPI_Tools.AddField("grant_type", "authorization_code", "String", Parameters);
|
OPI_Tools.AddField("grant_type", "authorization_code", "String", Parameters);
|
||||||
|
|
||||||
URLStructure = OPI_Tools.SplitURL(URL);
|
URLStructure = OPI_Tools.SplitURL(URL);
|
||||||
Server = URLStructure["Server"];
|
Host = URLStructure["Host"];
|
||||||
Address = URLStructure["Address"];
|
Address = URLStructure["Address"];
|
||||||
|
|
||||||
Request = OPI_Tools.CreateRequest(Address, , DataType);
|
Request = OPI_Tools.CreateRequest(Address, , DataType);
|
||||||
Connection = OPI_Tools.CreateConnection(Server, True, AppKey, AppSecret);
|
Connection = OPI_Tools.CreateConnection(Host, True, AppKey, AppSecret);
|
||||||
|
|
||||||
ParameterString = OPI_Tools.RequestParametersToString(Parameters);
|
ParameterString = OPI_Tools.RequestParametersToString(Parameters);
|
||||||
Data = Right(ParameterString, StrLen(ParameterString) - 1);
|
Data = Right(ParameterString, StrLen(ParameterString) - 1);
|
||||||
|
|||||||
@@ -637,7 +637,7 @@ Function CreateAuthorizationHeader(Val DataStructure, Val Request, Val Connectio
|
|||||||
CurrentDate = CurrentUniversalDate();
|
CurrentDate = CurrentUniversalDate();
|
||||||
|
|
||||||
Request.Headers.Insert("x-amz-date", OPI_Tools.ISOTimestamp(CurrentDate));
|
Request.Headers.Insert("x-amz-date", OPI_Tools.ISOTimestamp(CurrentDate));
|
||||||
Request.Headers.Insert("Host" , Connection.Server);
|
Request.Headers.Insert("Host" , Connection.Host);
|
||||||
|
|
||||||
SignKey = GetSignatureKey(SecretKey, Region, Service, CurrentDate);
|
SignKey = GetSignatureKey(SecretKey, Region, Service, CurrentDate);
|
||||||
CanonicalRequest = CreateCanonicalRequest(Request, Connection, Method);
|
CanonicalRequest = CreateCanonicalRequest(Request, Connection, Method);
|
||||||
@@ -910,12 +910,12 @@ Function SendRequest(Val Method, Val BasicData, Val Body = Undefined, Val Header
|
|||||||
URL = BasicData["URL"];
|
URL = BasicData["URL"];
|
||||||
|
|
||||||
URLStructure = OPI_Tools.SplitURL(URL);
|
URLStructure = OPI_Tools.SplitURL(URL);
|
||||||
Server = URLStructure["Server"];
|
Host = URLStructure["Host"];
|
||||||
Address = URLStructure["Address"];
|
Address = URLStructure["Address"];
|
||||||
Safe = URLStructure["Safe"];
|
Safe = URLStructure["Safe"];
|
||||||
|
|
||||||
Request = OPI_Tools.CreateRequest(Address);
|
Request = OPI_Tools.CreateRequest(Address);
|
||||||
Connection = OPI_Tools.CreateConnection(Server, Safe);
|
Connection = OPI_Tools.CreateConnection(Host, Safe);
|
||||||
|
|
||||||
If ValueIsFilled(Body) Then
|
If ValueIsFilled(Body) Then
|
||||||
SetRequestBody(Request, Body);
|
SetRequestBody(Request, Body);
|
||||||
|
|||||||
@@ -210,20 +210,20 @@ Function CreateRequest(Val Address, Val AdditionalHeaders = "", Val DataType = "
|
|||||||
|
|
||||||
EndFunction
|
EndFunction
|
||||||
|
|
||||||
Function CreateConnection(Val Server, Val Safe = True, Val User = "", Val Password = "") Export
|
Function CreateConnection(Val Host, Val Safe = True, Val User = "", Val Password = "") Export
|
||||||
|
|
||||||
If Safe Then
|
If Safe Then
|
||||||
|
|
||||||
If IsOneScript() Then
|
If IsOneScript() Then
|
||||||
Connection = New HTTPConnection(Server, 443, User, Password, , 3000);
|
Connection = New HTTPConnection(Host, 443, User, Password, , 3000);
|
||||||
Else
|
Else
|
||||||
SSL = New OpenSSLSecureConnection;
|
SSL = New OpenSSLSecureConnection;
|
||||||
Connection = New HTTPConnection(Server, 443, User, Password, , 3000, SSL);
|
Connection = New HTTPConnection(Host, 443, User, Password, , 3000, SSL);
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
Else
|
Else
|
||||||
|
|
||||||
Connection = New HTTPConnection(Server, 80, User, Password, , 3000, SSL);
|
Connection = New HTTPConnection(Host, 80, User, Password, , 3000, SSL);
|
||||||
|
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
@@ -244,11 +244,11 @@ Function ExecuteRequest(Val Request, Val Connection, Val View, Val ResponseFile
|
|||||||
URL = Response.Headers["Location"];
|
URL = Response.Headers["Location"];
|
||||||
|
|
||||||
URLStructure = SplitURL(URL);
|
URLStructure = SplitURL(URL);
|
||||||
Server = URLStructure["Server"];
|
Host = URLStructure["Host"];
|
||||||
Address = URLStructure["Address"];
|
Address = URLStructure["Address"];
|
||||||
Safe = URLStructure["Safe"];
|
Safe = URLStructure["Safe"];
|
||||||
|
|
||||||
Connection = CreateConnection(Server, Safe);
|
Connection = CreateConnection(Host, Safe);
|
||||||
Request.ResourceAddress = Address;
|
Request.ResourceAddress = Address;
|
||||||
|
|
||||||
Response = ExecuteRequest(Request, Connection, View, ResponseFile, FullResponse);
|
Response = ExecuteRequest(Request, Connection, View, ResponseFile, FullResponse);
|
||||||
@@ -388,18 +388,18 @@ Function SplitURL(Val URL) Export
|
|||||||
|
|
||||||
If StrFind(URL, "/") = 0 Then
|
If StrFind(URL, "/") = 0 Then
|
||||||
Address = "";
|
Address = "";
|
||||||
Server = URL;
|
Host = URL;
|
||||||
Else
|
Else
|
||||||
Address = Right(URL, StrLen(URL) - StrFind(URL, "/", SearchDirection.FromBegin) + 1);
|
Address = Right(URL, StrLen(URL) - StrFind(URL, "/", SearchDirection.FromBegin) + 1);
|
||||||
Server = Left(URL, StrFind(URL, "/", SearchDirection.FromBegin) - 1);
|
Host = Left(URL, StrFind(URL, "/", SearchDirection.FromBegin) - 1);
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
If IsOneScript() And SecureConnection Then
|
If IsOneScript() And SecureConnection Then
|
||||||
Server = "https://" + Server;
|
Host = "https://" + Host;
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
ReturnStructure = New Structure;
|
ReturnStructure = New Structure;
|
||||||
ReturnStructure.Insert("Server" , Server);
|
ReturnStructure.Insert("Host" , Host);
|
||||||
ReturnStructure.Insert("Address" , Address);
|
ReturnStructure.Insert("Address" , Address);
|
||||||
ReturnStructure.Insert("Safe" , SecureConnection);
|
ReturnStructure.Insert("Safe" , SecureConnection);
|
||||||
|
|
||||||
@@ -932,12 +932,12 @@ Function ExecuteRequestWithBody(Val URL
|
|||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
URLStructure = SplitURL(URL);
|
URLStructure = SplitURL(URL);
|
||||||
Server = URLStructure["Server"];
|
Host = URLStructure["Host"];
|
||||||
Address = URLStructure["Address"];
|
Address = URLStructure["Address"];
|
||||||
Safe = URLStructure["Safe"];
|
Safe = URLStructure["Safe"];
|
||||||
|
|
||||||
Request = CreateRequestWithBody(Address, Parameters, AdditionalHeaders, JSON);
|
Request = CreateRequestWithBody(Address, Parameters, AdditionalHeaders, JSON);
|
||||||
Connection = CreateConnection(Server, Safe);
|
Connection = CreateConnection(Host, Safe);
|
||||||
Response = ExecuteRequest(Request, Connection, View, ResponseFile, FullResponse);
|
Response = ExecuteRequest(Request, Connection, View, ResponseFile, FullResponse);
|
||||||
|
|
||||||
Return Response;
|
Return Response;
|
||||||
@@ -952,12 +952,12 @@ Function ExecuteRequestWithBinaryData(Val URL
|
|||||||
, Val DataType)
|
, Val DataType)
|
||||||
|
|
||||||
URLStructure = SplitURL(URL);
|
URLStructure = SplitURL(URL);
|
||||||
Server = URLStructure["Server"];
|
Host = URLStructure["Host"];
|
||||||
Address = URLStructure["Address"];
|
Address = URLStructure["Address"];
|
||||||
Safe = URLStructure["Safe"];
|
Safe = URLStructure["Safe"];
|
||||||
|
|
||||||
Request = CreateRequest(Address, AdditionalHeaders, DataType);
|
Request = CreateRequest(Address, AdditionalHeaders, DataType);
|
||||||
Connection = CreateConnection(Server, Safe);
|
Connection = CreateConnection(Host, Safe);
|
||||||
|
|
||||||
If Not Data.Size() = 0 Then
|
If Not Data.Size() = 0 Then
|
||||||
Request.SetBodyFromBinaryData(Data);
|
Request.SetBodyFromBinaryData(Data);
|
||||||
@@ -980,12 +980,12 @@ Function ExecuteRequestWithoutBody(Val URL
|
|||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
URLStructure = SplitURL(URL);
|
URLStructure = SplitURL(URL);
|
||||||
Server = URLStructure["Server"];
|
Host = URLStructure["Host"];
|
||||||
Address = URLStructure["Address"] + RequestParametersToString(Parameters);
|
Address = URLStructure["Address"] + RequestParametersToString(Parameters);
|
||||||
Safe = URLStructure["Safe"];
|
Safe = URLStructure["Safe"];
|
||||||
|
|
||||||
Request = CreateRequest(Address, AdditionalHeaders);
|
Request = CreateRequest(Address, AdditionalHeaders);
|
||||||
Connection = CreateConnection(Server, Safe);
|
Connection = CreateConnection(Host, Safe);
|
||||||
|
|
||||||
Response = ExecuteRequest(Request, Connection, View, ResponseFile);
|
Response = ExecuteRequest(Request, Connection, View, ResponseFile);
|
||||||
|
|
||||||
@@ -1010,14 +1010,14 @@ Function ExecuteMultipartRequest(Val URL
|
|||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
URLStructure = SplitURL(URL);
|
URLStructure = SplitURL(URL);
|
||||||
Server = URLStructure["Server"];
|
Host = URLStructure["Host"];
|
||||||
Address = URLStructure["Address"];
|
Address = URLStructure["Address"];
|
||||||
Safe = URLStructure["Safe"];
|
Safe = URLStructure["Safe"];
|
||||||
|
|
||||||
RequestBody = GetTempFileName();
|
RequestBody = GetTempFileName();
|
||||||
|
|
||||||
Request = CreateMultipartRequest(Address, Parameters, Files, AdditionalHeaders, RequestBody, ContentType);
|
Request = CreateMultipartRequest(Address, Parameters, Files, AdditionalHeaders, RequestBody, ContentType);
|
||||||
Connection = CreateConnection(Server, Safe);
|
Connection = CreateConnection(Host, Safe);
|
||||||
Response = ExecuteRequest(Request, Connection, View, ResponseFile);
|
Response = ExecuteRequest(Request, Connection, View, ResponseFile);
|
||||||
|
|
||||||
Request = Undefined;
|
Request = Undefined;
|
||||||
@@ -1036,14 +1036,14 @@ Function ExecuteMultipartRelatedRequest(Val URL
|
|||||||
, Val ResponseFile = Undefined)
|
, Val ResponseFile = Undefined)
|
||||||
|
|
||||||
URLStructure = SplitURL(URL);
|
URLStructure = SplitURL(URL);
|
||||||
Server = URLStructure["Server"];
|
Host = URLStructure["Host"];
|
||||||
Address = URLStructure["Address"];
|
Address = URLStructure["Address"];
|
||||||
Safe = URLStructure["Safe"];
|
Safe = URLStructure["Safe"];
|
||||||
|
|
||||||
RequestBody = GetTempFileName();
|
RequestBody = GetTempFileName();
|
||||||
|
|
||||||
Request = CreateMultipartRelatedRequest(Address, Files, JSON, AdditionalHeaders, RequestBody);
|
Request = CreateMultipartRelatedRequest(Address, Files, JSON, AdditionalHeaders, RequestBody);
|
||||||
Connection = CreateConnection(Server, Safe);
|
Connection = CreateConnection(Host, Safe);
|
||||||
|
|
||||||
Response = ExecuteRequest(Request, Connection, View, ResponseFile);
|
Response = ExecuteRequest(Request, Connection, View, ResponseFile);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user