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();不需要很长时间;