How to Post XML data to a Web Service in MVC
I am very confused on this topic. I have a webservice on another machine. All I need to do is post the xml to the url and return the results to the view. I have not found any working examples of this. Also there seems to be different ways of doing it.
What is the best way to post xml data to a url and display the results in a vi开发者_高级运维ew?
Thanks
In the controller you could make a web request. Is this what you are looking for?
byte[] postData;
//set postData
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://another-server/service/");
request.Method = "POST";
request.ContentType="application/x-www-form-urlencoded";
request.ContentLength = postData.Length;
Stream response=request.GetRequestStream();
response.Write(postData,0,postData.Length);
response.Close();
精彩评论