如何异步取网页数据
cmHua 2005-10-09 04:18:45 用下面的代码来取网页数据时,有时会无反应,不知是网络不通还是怎么回事。
可不可以用异步获取网页数据,当一段时间无反应后强行终止。
各位帮帮忙啦。
HttpWebRequest MyRequest = (HttpWebRequest)HttpWebRequest.Create("http://www.163.com");
HttpWebResponse MyResponse = (HttpWebResponse)MyRequest.GetResponse();
Stream MyStream = MyResponse.GetResponseStream();
StreamReader reader = new StreamReader(MyStream, System.Text.Encoding.GetEncoding("GB2312"));
textInfo.Text = reader.ReadToEnd();
reader.Close();