原文地址为:
C# 发送Http请求 - WebClient类
二、用法2 - OpenRead
转载请注明本文地址: C# 发送Http请求 - WebClient类
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);
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);
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);
转载请注明本文地址: C# 发送Http请求 - WebClient类