/// <summary>
/// post请求
/// 请求方法的编码格式:application/x‐www‐form‐urlencoded
/// </summary>
/// <param name="url"></param>
/// <param name="data"></param>
/// <returns></returns>
public string PostApi(string url,string data) {
Encoding encoding = Encoding.UTF8;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "post";
request.KeepAlive = true;
byte[] buffer = encoding.GetBytes(data);
request.ContentLength = buffer.Length;
request.GetRequestStream().Write(buffer, 0, buffer.Length);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
string result = reader.ReadToEnd();
return result;
}
使用
string url="http://www.ssss.com";
string datastr = "method=" + method + "&requestData=" + requestData + "&appKey=" + appKey ;string res = PostApi(url,datastr);