尝试使用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证书验证进行尝试的同时,我能够得到响应。
这可能是什么原因?
对此表示感谢。
谢谢。