我,要求我让我访问互联网之前输入凭据的防火墙后面。所以我的第一个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; 
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top