▪ 方法一
GET
// 创建 WEB 请求对象
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.domain.com/");
// 执行 WEB 请求
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
// 将返回的数据流读到字符串
String result = new StreamReader(response.GetResponseStream()).ReadToEnd();
POST
// 创建 WEB 请求对象
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.domain.com/");
// 初始 WEB 请求的 POST 参数
String param = "age=25&city=wenzhou";
Byte[] paramBytes = Encoding.ASCII.GetBytes(param);
// 配置 WEB 请求
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = paramBytes.Length;
Stream stream = request.GetRequestStream();
stream.Write(paramBytes, 0, paramBytes.Length);
// 执行 WEB 请求
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
// 将返回的数据流读到字符串
String result = new StreamReader(response.GetResponseStream()).ReadToEnd();