@@ -2,46 +2,46 @@ codeunit 70060000 RESTWebServiceCode
2
2
{
3
3
procedure CallRESTWebService( var Parameters : Record RESTWebServiceArguments) : Boolean
4
4
var
5
- HttpClient : HttpClient ;
5
+ Client : HttpClient ;
6
6
AuthHeaderValue : HttpHeaders ;
7
- HttpHeaders : HttpHeaders ;
8
- HttpRequestMessage : HttpRequestMessage ;
9
- HttpResponseMessage : HttpResponseMessage ;
10
- HttpContent : HttpContent ;
7
+ Headers : HttpHeaders ;
8
+ RequestMessage : HttpRequestMessage ;
9
+ ResponseMessage : HttpResponseMessage ;
10
+ Content : HttpContent ;
11
11
AuthText : text ;
12
12
TempBlob : Record TempBlob temporary ;
13
13
begin
14
- HttpRequestMessage . Method := Format( Parameters. RestMethod) ;
15
- HttpRequestMessage . SetRequestUri( Parameters. URL) ;
14
+ RequestMessage . Method := Format( Parameters. RestMethod) ;
15
+ RequestMessage . SetRequestUri( Parameters. URL) ;
16
16
17
- HttpRequestMessage . GetHeaders( HttpHeaders ) ;
17
+ RequestMessage . GetHeaders( Headers ) ;
18
18
19
19
if Parameters. Accept <> ' ' then
20
- HttpHeaders . Add ( ' Accept' ,Parameters. Accept) ;
20
+ Headers . Add ( ' Accept' ,Parameters. Accept) ;
21
21
22
22
if Parameters. UserName <> ' ' then begin
23
23
AuthText := StrSubstNo( ' %1:%2' ,Parameters. UserName,Parameters. Password) ;
24
24
TempBlob. WriteAsText( AuthText,TextEncoding ::Windows) ;
25
- HttpHeaders . Add ( ' Authorization' , StrSubstNo( ' Basic %1' ,TempBlob. ToBase64String())) ;
25
+ Headers . Add ( ' Authorization' , StrSubstNo( ' Basic %1' ,TempBlob. ToBase64String())) ;
26
26
end ;
27
27
28
28
if Parameters. ETag <> ' ' then
29
- HttpHeaders . Add ( ' If-Match' , Parameters. ETag) ;
29
+ Headers . Add ( ' If-Match' , Parameters. ETag) ;
30
30
31
31
if Parameters. HasRequestContent then begin
32
- Parameters. GetRequestContent( HttpContent ) ;
33
- HttpRequestMessage . Content := HttpContent ;
32
+ Parameters. GetRequestContent( Content ) ;
33
+ RequestMessage . Content := Content ;
34
34
end ;
35
35
36
- HttpClient . Send( HttpRequestMessage , HttpResponseMessage ) ;
36
+ Client . Send( RequestMessage, ResponseMessage ) ;
37
37
38
- HttpHeaders := HttpResponseMessage . Headers;
39
- Parameters. SetResponseHeaders( HttpHeaders ) ;
38
+ Headers := ResponseMessage . Headers;
39
+ Parameters. SetResponseHeaders( Headers ) ;
40
40
41
- HttpContent := HttpResponseMessage . Content;
42
- Parameters. SetResponseContent( HttpContent ) ;
41
+ Content := ResponseMessage . Content;
42
+ Parameters. SetResponseContent( Content ) ;
43
43
44
- EXIT ( HttpResponseMessage . IsSuccessStatusCode) ;
44
+ EXIT ( ResponseMessage . IsSuccessStatusCode) ;
45
45
end ;
46
46
}
47
47
0 commit comments