public static string HttpPost(string url,string postDataStr)
{
string strReturn;
//在转换字节时指定编码格式
byte[] byteData = Encoding.UTF8.GetBytes(postDataStr);
//配置Http协议头
HttpWebRequest resquest= (HttpWebRequest)WebRequest.Create(url);
resquest.Method = "POST";
resquest.ContentType = "application/x-www-form-urlencoded";
resquest.ContentLength = byteData.Length;
//发送数据
using (Stream resquestStream = resquest.GetRequestStream())
{
resquestStream.Write(byteData, 0, byteData.Length);
}
//接受并解析信息
using (WebResponse response = resquest.GetResponse())
{
//解决乱码:utf-8 + streamreader.readToEnd
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("utf-8"));
strReturn = reader.ReadToEnd();
reader.Close();
reader.Dispose();
}
return strReturn;
}上一篇:已经是第一篇
装机神器Rufus 3.19测试版发布 支持绕过TPM/CPU/登录微软账户限制
2023-01-25
2022-10-20
2023-01-22
2023-09-15