在VPN中使用HttpWebRequest连接到网站时的陷阱

时间:2014-07-01 01:34:32

标签: c# httpwebrequest vpn

我在VPN中的Campany LAN网络中。我正在尝试使用C#HttpWebRequest访问互联网上的一些公共网站。

Uri URI = new Uri("http://www.baidu.com");
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(URI);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();

但是我得到了解雇:无法解析远程名称

我认为这可能是因为VPN而无法获得正确的DNS。所以我试着这样做。

Uri URI = new Uri("http://202.108.22.5/");
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(URI);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();

但我得到另一个例外:连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败。

我想这可能是VPN中的常见问题,而不是使用C#HttpWebRequest访问公共网站。有没有人发现过这个并给出解决方案?感谢。

0 个答案:

没有答案