I am trying to create a HTTP request with Concur.
Debugger stops on client.send with error- An error occurred while sending the request.
- AL Extension Version: 3.0.126610
- Server Version: 14.0.29537.0
var
ReqBody: Text;
RespBody: Text;
XMLDoc: XmlDocument;
URL: Text;
contentHeader: HttpHeaders;
request: HttpRequestMessage;
Client: HttpClient;
Content: HttpContent;
response: HttpResponseMessage;
Code-
URL := 'https://us.api.concursolutions.com/oauth2/v0/token';
request.SetRequestUri(URL);
request.Method := 'POST';
Content.Writefrom(ReqBody);
Content.GetHeaders(contentHeader);
contentheader.remove('Content_Type');
contentheader.remove('Content_Length');
contentHeader.add('Content_Type', 'application/x-www-form-urlencoded');
contentHeader.add('Content-Length', '437');
request.Content := Content;
client.Send(request, response);
Note- Content type and content length are required.