首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

HttpWebRequest网络断开后从新恢复却出现访问超时

2012-09-16 
HttpWebRequest网络断开后重新恢复却出现访问超时在用HttpWebRequest抓取某个页面的信息,刚开始网络正常。

HttpWebRequest网络断开后重新恢复却出现访问超时
在用HttpWebRequest抓取某个页面的信息,刚开始网络正常。当发现对方封了我现在的IP后重新拨号,但重新拨号后却发现HttpWebRequest.GetResponse()会超时,但IE打开网页正常,折腾了好长时间,实在头疼,希望能得到大家的帮助,谢谢!
代码如下:

C# code
                bool responsecontinue = false;                do                {                    try                    {                        response = (HttpWebResponse)request.GetResponse();                        responsecontinue = false;                    }                    catch                    {                        connectadsl.Adsl(true, true);//重新拨号更换IP,但拨号之后request一直超时,无法再正常获取数据,但IE却能正常打开                        responsecontinue = true;                    }                } while (responsecontinue);


[解决办法]
可以设超时时间

热点排行