如何在MVC中将XML数据发布到Web服务

时间:2010-01-26 19:21:16

标签: asp.net-mvc xml

我对这个话题非常困惑。我在另一台机器上有一个web服务。我需要做的就是将xml发布到url并将结果返回给视图。我还没有找到任何有用的例子。似乎还有不同的方法。

将xml数据发布到网址并在视图中显示结果的最佳方法是什么?

由于

1 个答案:

答案 0 :(得分:1)

在控制器中,您可以发出网络请求。这是你在找什么?

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();