110,534
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// post数据到指定的URL
/// </summary>
/// <param name="url"></param>
/// <param name="data"></param>
/// <returns></returns>
private string post(string url, string data)
{
string str = string.Empty;
try
{
HttpWebRequest webReq = (HttpWebRequest)WebRequest.Create(url);
byte[] buffer = Encoding.UTF8.GetBytes(data);
webReq.Method = "POST";
webReq.ContentType = "text/xml";
webReq.ContentLength = buffer.Length;
Stream postData = webReq.GetRequestStream();
postData.Write(buffer, 0, buffer.Length);
postData.Close();
HttpWebResponse webResp = (HttpWebResponse)webReq.GetResponse();
Stream answer = webResp.GetResponseStream();
StreamReader answerData = new StreamReader(answer);
str = answerData.ReadToEnd();
}
catch (Exception ex)
{
str = string.Empty;
}
return str;
}