日期:2014-05-19  浏览次数:20916 次

WebResponse读取网页出现无法连接远程服务器的现象,如何解决?
程序是这样的:
1.   WebRequest   webReq   =   WebRequest.Create(webSite);
2.   WebResponse   webRespon   =   webReq.GetResponse();
3.   Stream   restream   =   webRespon.GetResponseStream();
4.   Encoding   encode   =   Encoding.GetEncoding( "gb2312 ");
5.   StreamReader   sr   =   new   StreamReader(restream,   encode);
调试时在第二行出现提示:无法连接远程服务器
请问大家这个问题怎么解决?
另外_strData   =   sr.ReadToEnd();等待的时间过长,出现死机的现象。如何解决?

------解决方案--------------------
1.首先用IE检测以下你要抓取的网页能不能正常打开;
2.检测你传递的参数是不是正确;
3.如果正常_strData = sr.ReadToEnd();不需要很长时间;