WebClient位于System.Net命名空间下,通过这个类可以方便的创建Http请求并获取返回内容。
一、用法1 - DownloadData
string uri = " http://coderzh.cnblogs.com " ; WebClient wc = new WebClient(); Console.WriteLine( " Sending an HTTP GET request to " + uri); byte [] bResponse = wc.DownloadData(uri); string strResponse = Encoding.ASCII.GetString(bResponse); Console.WriteLine( " HTTP response is: " ); Console.WriteLine(strResponse);
二、用法2 - OpenRead
string uri = " http://coderzh.cnblogs.com " ; WebClient wc = new WebClient(); Console.WriteLine( " Sending an HTTP GET request to " + uri); Stream st = wc.OpenRead(uri); StreamReader sr = new StreamReader(st); string res = sr.ReadToEnd(); sr.Close(); st.Close(); Console.WriteLine( " HTTP Response is " ); Console.WriteLine(res);
本文转自CoderZh博客园博客,原文链接:http://www.cnblogs.com/coderzh/archive/2008/11/25/1340794.html,如需转载请自行联系原作者