winform post xml 并获取返回xml

        public XDocument sendXmlAndGetResponse(XDocument xDocument)
{
XmlDocument doc = new XmlDocument();
doc.LoadXml(xDocument.Document.ToString());
WebResponse resp;
string strUrl = XMLTools.getXmlValue("LFListenerAddress", "Address");// "http://localhost:8008/hello/";
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(strUrl);
myRequest.ContentType = "text/xml";
myRequest.Method = "POST";
Stream stm = myRequest.GetRequestStream();
doc.Save(stm);
stm.Close();
resp = myRequest.GetResponse();
stm = resp.GetResponseStream();

var reDoc = new XmlDocument();
reDoc.Load(stm);

return reDoc.ToXDocument();
}

posted on 2012-01-13 16:55  千千阙歌  阅读(398)  评论(0编辑  收藏  举报