引用using System.Net;
实现步骤:
1.通过WebRequest类创建一个HttpWebRequest的对象,该对象可以包含Http请求信息。
2.设置HttpWebRequest对象,其实就是设置Http请求报文的信息内容。
3.从HttpWebRequest对象中获取HttpWebResponse对象,该对象包含Http响应信息。
4.从响应信息中获取响应头信息和响应主体信息。
public string GetMethod()
{
string ResponseInfo = "";
string url = "http://192.168.888.88/nanqu/test/testGet";
//编码处理
string name = System.Web.HttpUtility.UrlEncode("TestName");
//唯一标识符
string TestGuid = Guid.NewGuid().ToString();
//key
string apikey = "1234567890";
//拼接参数
string jsonstr = "?TestGuid=" + TestGuid + "&name=" + name + "&apikey=" + apikey + "";
url = url + jsonstr;
#region get方式
//设置编码方式
Encoding encoding = Encoding.UTF8;
//创建HTTP请求
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
request.Accept = "text/html, application/xhtml+xml, */*";
request.ContentType = "application/json";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
using (StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8))
{
ResponseInfo = reader.ReadToEnd();
}
return ResponseInfo;
#endregion
}