为了简洁代码清楚表达其用法,去掉 了try 等其他无关代码。
//创建一个HttpWebRequest对象,不需要实例化,用HttpWebRequest.Create来创建
System.Net.HttpWebRequest mywebreq = (HttpWebRequest)HttpWebRequest.Create(http://www.163.com/);
//根据创建的HttpWebRequest来创建HttpWebResponse对象
System.Net.HttpWebResponse mywebres = (HttpWebResponse)mywebreq.GetResponse();
//取得返回的Stream
System.IO.Stream mystrem = mywebres.GetResponseStream();
//把Stream转换为StreamReader
System.IO.StreamReader mystreamreader = new System.IO.StreamReader(mystrem );
//StreamReader转换为字符串
string str1 = mystreamreader.ReadToEnd();
//查看一下返回结果
MessageBox.Show(str1);