题
我,要求我让我访问互联网之前输入凭据的防火墙后面。所以我的第一个HTTP请求被拦截,然后重定向到一个提示我输入我的凭据安全服务器,但是服务器证书是无效的,因此,我request.getResponse失败,出现异常消息:“的基础连接已关闭可能不建立信任关系的SSL / TL安全信道“
WebRequest googleRequest = WebRequest.Create("http://74.125.67.100");
try {WebResponse response = googleRequest.GetResponse();}
catch(WebException ex){System.Console.WriteLine("ex.message");}
其实我要的是得到重定向我,这样我就可以再建立与无效证书的服务器的SSL连接响应的Location头。我会寻求建议表示感谢。
解决方案
关闭自动重定向初始请求。然后,你就可以通过使一个新的请求手动拉出头和做重定向。
HttpWebRequest wr =
(HttpWebRequest)System.Net.WebRequest.Create("http://www.mySite.com");
wr.AllowAutoRedirect = false;
不隶属于 StackOverflow