Odata API is working fine in postman using NTLM authentication, but in C# console application if I try the below code it is throwing "Bad request" error. If anybody know the solution kindly share. Thank you.
var client = new RestClient("http://<server url>:1048/BC140/ODataV4/Company%28%27CRONUS%20International%20Ltd.%27%29/Purchaseorder");
var request = new RestRequest(Method.GET);
request.AddHeader("cache-control", "no-cache");
request.AddHeader("Authorization", "NTLM <encrypted string>");
request.AddHeader("Connection", "keep-alive");
request.AddHeader("Accept-Encoding", "gzip, deflate");
request.AddHeader("Host", "<server url>:1048");
request.AddHeader("Postman-Token", "261fa619-96e5-4fba-ba78-1231b9347feb,a7f6d47c-f27e-4798-aea7-b7b6e91d2be4");
request.AddHeader("Cache-Control", "no-cache");
request.AddHeader("Accept", "*/*");
request.AddHeader("User-Agent", "PostmanRuntime/7.17.1");
IRestResponse response = client.Execute(request);