2
我知道如何發佈常規數據,但不知道如何將XML文件發佈到需要它的公共Web服務。使用Asp.net。有幾種方法?選擇最佳做法。如何使用Asp.net將XML文件發佈到webservice
我知道如何發佈常規數據,但不知道如何將XML文件發佈到需要它的公共Web服務。使用Asp.net。有幾種方法?選擇最佳做法。如何使用Asp.net將XML文件發佈到webservice
如果它不是一個SOAP的Web服務的話,這樣的事情應該工作...
string xml = "<xmldoc />"; //your XML
string webservice = "http://mywebservice.com";
System.Net.WebRequest webreq = System.Net.WebRequest.Create(webservice);
webreq.Method = "POST";
webreq.ContentType = "text/xml";
System.IO.StreamWriter writer = new System.IO.StreamWriter(webreq.GetRequestStream());
writer.WriteLine(xml);
writer.Close();
System.Net.WebResponse webrsp = webreq.GetResponse();
string result = webrsp.ToString();
他們可能會有一個表單變量,你會把你的整個XML字符串。例如,如果他們有一個名爲xmlData的表單變量,您可以在您的文章中將該值設置爲等於您的整個xml文件,然後發佈。
這實際上取決於Web服務,如果它是一個公共服務,你可以張貼鏈接的規格呢? – MyItchyChin 2009-11-30 20:06:09