110,561
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// POST请求
/// </summary>
/// <param name="datas">你的body</param>
/// <param name="rurl">请求网址</param>
/// <returns>返回数据</returns>
private string Postdata(StringBuilder datas,string rurl)
{
string rs = "";
HttpWebRequest hwr = (HttpWebRequest)WebRequest.Create(rurl);
//请求参数要根据实际情况修改
hwr.Method = "POST";
hwr.Accept = "application/xml";
hwr.ContentType = "application/soap+xml; charset=utf-8";
//编码要根据实际情况修改
byte[] buf = Encoding.UTF8.GetBytes(datas.ToString());
hwr.ContentLength = buf.LongLength;
using (Stream strm = hwr.GetRequestStream())
{
strm.Write(buf, 0, buf.Length);
}
using (HttpWebResponse wrs = (HttpWebResponse)hwr.GetResponse())
{
StreamReader read = new StreamReader(wrs.GetResponseStream(), Encoding.Default);
rs = read.ReadToEnd();
}
return rs;
}