1.Get
public static string GetToken(string url,string parameter)
{
string url = "http://218.88.88.88:8888/test/getToken?passWord=测试&systemName=测试";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
try
{
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
String res = reader.ReadToEnd();
reader.Close();
return res;
}
catch (Exception e)
{
Console.Write(e.Message + e.ToString());
return "04";
}
}
2.Post :application/x-www-form-urlencoded方式
public static string HttpPost(string url,string parameter)
{
byte[] dataArray = Encoding.UTF8.GetBytes(parameter);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);//url只有地址,没有参数
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = dataArray.Length;
//request.CookieContainer = cookie;
Stream dataStream = request.GetRequestStream();
dataStream.Write(dataArray, 0, dataArray.Length);
dataStream.Close();
try
{
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
String res = reader.ReadToEnd();
reader.Close();
return res;
}
catch (Exception e)
{
Console.Write(e.Message + e.ToString());
return "04";
}
}
3.Post:application/json方式
public static string HttpPost(string url,string parameter)
{
url="http://218.88.88.88:8888/test/getToken?passWord=测试&systemName=测试";
byte[] dataArray = Encoding.UTF8.GetBytes(parameter);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);//url中有参数
request.Method = "POST";
request.ContentType = "application/json";
request.ContentLength = dataArray.Length;
//request.CookieContainer = cookie;
Stream dataStream = request.GetRequestStream();
dataStream.Write(dataArray, 0, dataArray.Length);
dataStream.Close();
try
{
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
String res = reader.ReadToEnd();
reader.Close();
return res;
}
catch (Exception e)
{
Console.Write(e.Message + e.ToString());
return "04";
}
}