你的位置:首页 > ASP.net教程

[ASP.net教程]C# 发送Http请求


WebClient位于System.Net命名空间下,通过这个类可以方便的创建Http请求并获取返回内容。

一、用法1 - DownloadData

string uri = "http://hovertree.top/";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://hovertree.net";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);// 何问起

推荐:http://www.cnblogs.com/roucheng/p/3521864.html