c#Webrequest通过https(已配置)代理(ServicePointManager不支持https方案的代理)

时间:2017-07-07 10:05:37

标签: c# https proxy servicepointmanager

我需要使用也具有https地址的代理连接到https-url。我的代码就像这样:

var webRequest = (HttpWebRequest)WebRequest.Create("https://reallywhatsthepoint.com");
var proxy = new WebProxy(new Uri("https://proxyaddress:port"));
webRequest.Proxy = proxy;
WebResponse webResponse = webRequest.GetResponse();

这样做我得到一个众所周知的错误:

  

ServicePointManager不支持https方案的代理

为简单起见,此处没有凭据代码。不,用户不会将代理更改为http。

现在有一些提示,这不能像: Microsoft blogMSDN forum但这些都是陈旧的this州,至少Chrome和Firefox似乎都有解决方案。

任何人都可以告诉我,如何通过代理访问https地址,而代理本身只能通过https访问?

ServicePointManager现在应该可以做到这一点,是否有一些开发?

THX !!

0 个答案:

没有答案