C#发送POST请求到WebService
GC.Collect();//垃圾回收
//发起请求
Uri uri = new Uri(Url);
WebRequest webRequest = WebRequest.Create(uri);
webRequest.ContentType = "text/xml; charset=utf-8";
webRequest.Method = "POST";
using (Stream requestStream = webRequest.GetRequestStream())
{
byte[] paramBytes = Encoding.UTF8.GetBytes(postDataStr);
requestStream.Write(paramBytes, 0, paramBytes.Length);
requestStream.Close();
}
//响应
WebResponse webResponse = webRequest.GetResponse();
using (StreamReader myStreamReader = new StreamReader(webResponse.GetResponseStream(), Encoding.UTF8))
{
retString = myStreamReader.ReadToEnd();
myStrea
GC.Collect();//垃圾回收
//发起请求
Uri uri = new Uri(Url);
WebRequest webRequest = WebRequest.Create(uri);
webRequest.ContentType = "text/xml; charset=utf-8";
webRequest.Method = "POST";
using (Stream requestStream = webRequest.GetRequestStream())
{
byte[] paramBytes = Encoding.UTF8.GetBytes(postDataStr);
requestStream.Write(paramBytes, 0, paramBytes.Length);
requestStream.Close();
}
//响应
WebResponse webResponse = webRequest.GetResponse();
using (StreamReader myStreamReader = new StreamReader(webResponse.GetResponseStream(), Encoding.UTF8))
{
retString = myStreamReader.ReadToEnd();
myStrea