我想调用外部Web服务。我如何在asp.net mvc程序中执行此操作?我有什么选择。有人有例子吗?
感谢。
答案 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。