C#-Rest Client WebProxy配置错误

时间:2018-07-24 11:42:20

标签: c# rest-client

尝试使用C#开发RestClient。

代码:

HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url);
request.Method = "Get";
request.ContentTpe = "application/json";
request.Accept = "application/json";

request.Headers.Add("userid", "test\\owner");
request.Headers.Add("api-key", "2134feh");
request.Headers.Add("correlationid", "12343345");
request.Headers.Add("source-system", "ABC");
request.Headers.Add("useridtype", "Id");
request.Headers.Add("event-timestamp", "2016-09-05T13:15:30Z");
request.Headers.Add("Authorization", "Basic WETREGFEWGFDW4353FEFDg34gdfd=");

try {
    HttpWebResponse response = (HttpWebResponse) request.GetResponse();
} catch (Exception ex) {
    while (ex != null) {
        Console.WriteLine(ex.Message);
        ex = ex.InnerException;
    }
}
Console.ReadKey();

App.config:

<configuration>
    <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,version=v4.5.2" />
    </startup>
</configuration>

获取上述代码和配置的以下错误。

创建在“ system.net/defaultProxy”配置部分中指定的Web代理时出错。

在使用Postman客户端(将代理设置为“默认系统代理”)并通过关闭SSL证书验证进行尝试的同时,我能够得到响应。

这可能是什么原因?

对此表示感谢。

谢谢。

0 个答案:

没有答案