如何在asp.net MVC中调用外部Web服务

时间:2010-01-25 16:58:27

标签: asp.net-mvc xml

我想调用外部Web服务。我如何在asp.net mvc程序中执行此操作?我有什么选择。有人有例子吗?

感谢。

2 个答案:

答案 0 :(得分:0)

如果您使用jQuery调用Web服务客户端,请查看this article

使用JSON完成,但您可以通过将dataType参数更改为dataType:“xml”来获取XML,或者不将其全部包含在内,因为它是默认值。

如果您正在进行服务器端检查this article。它是VB.Net但您可以轻松地将其转换为C#

我希望这会有所帮助。

答案 1 :(得分:0)

您在ASP.NET MVC应用程序中调用外部Web服务的方式与在任何.NET应用程序中调用它的方式相同。如果它是基于SOAP的服务,则使用svcutil.exe生成代理类,如果服务使用某些专有XML,则可能需要使用HttpWebRequest