using System.Net;
1、
//
创建一个请求的URL。
WebRequest
request = WebRequest.Create("http://www.baidu.com/");
// 如果所需的服务器,设置凭证。
request.Credentials =
CredentialCache.DefaultCredentials;
// 得到响应。
HttpWebResponse response
=
(HttpWebResponse)request.GetResponse();
// 显示状态。
Console.WriteLine(response.StatusDescription);
// 获取流包含服务器返回的内容。
Stream
dataStream =
response.GetResponseStream();
//
打开流使用StreamReader方便访问。
StreamReader reader = new
StreamReader(dataStream);
//
读取内容。
string responseFromServer =
reader.ReadToEnd();
//
显示内容。TextBox2显示
TextBox2.Text =
responseFromServer;
//
清理流和响应。
reader.Close();
dataStream.Close();
response.Close();
2、
public string GetHttpData(string Url)
{
string sRslt =
null;
WebResponse oWebRps =
null;
WebRequest oWebRqst =
WebRequest.Create(Url);
oWebRqst.Timeout = 50000;
try
{
oWebRps
= oWebRqst.GetResponse();
}
finally
{
if
(oWebRps !=
null)
{
StreamReader oStreamRd = new StreamReader(oWebRps.GetResponseStream(),
Encoding.GetEncoding("utf-8"));
sRslt =
oStreamRd.ReadToEnd();
oStreamRd.Close();
oWebRps.Close();
}
}
return
sRslt;
}
原文:http://www.cnblogs.com/taikongbai/p/3539507.html