我需要使用也具有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 blog或MSDN forum但这些都是陈旧的this州,至少Chrome和Firefox似乎都有解决方案。
任何人都可以告诉我,如何通过代理访问https地址,而代理本身只能通过https访问?
ServicePointManager现在应该可以做到这一点,是否有一些开发?
THX !!