111,112
社区成员




/// <summary>
/// 发送http请求
/// </summary>
/// <param name="method">请求模式 POST、GET</param>
/// <param name="url">url</param>
/// <param name="param">参数 </param>
/// <returns></returns>
public static string SendHttpRequest(string method, string url, string param)
{
try
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.Method = method; //设置请求模式
//将参数字符串转换成字节数组。
byte[] postData = System.Text.Encoding.UTF8.GetBytes(param);
request.ContentType = "application/x-www-form-urlencoded;charset=UTF-8"; //设置ContntType ,这句很重要,否则无法传递参数
request.ContentLength = postData.Length; //设置请求内容大小,当然就设置成我们的参数字节数据大小。
Stream requestStream = request.GetRequestStream(); //获取请求流
requestStream.Write(postData, 0, postData.Length); //将参数字节数组写入到请求流里
requestStream.Close(); //关闭请求流
HttpWebResponse response = (HttpWebResponse)request.GetResponse(); //执行请求,获取响应对象
Stream stream = response.GetResponseStream(); //获取响应流
StreamReader sr = new StreamReader(stream, Encoding.UTF8); //创建流读取对象
string responseHTML = sr.ReadToEnd(); //读取响应流
response.Close(); //关闭响应流
return responseHTML;
}
catch(Exception ex)
{
return string.Empty;
}
}
URL : http://210.22.91.77:29015/v1/token/access?appId=f0ec96ad2c3848b5b810e7aadf369e2f×tamp=20170829162021&nonce=1234