.Net MVC消费Web服务

问题描述 投票:-2回答:1

我无法实现如何从其他计算机或任何网站(如果存在)使用Web服务。

如果您能提供任何链接或信息,我会很满意。

谢谢,

.net web-services model-view-controller
1个回答
0
投票

答案因服务所拥有的界面类型而异。是REST(如Web API)还是SOAP(如旧的.asmx)?

如果它是REST,您需要做的就是通过WebRequest调用它并阅读响应:https://docs.microsoft.com/en-us/dotnet/framework/network-programming/how-to-request-data-using-the-webrequest-class

Consuming REST Web Service in .NET MVC 3

如果是SOAP,则应创建服务引用并使用生成的代理类。在Visual Studio中,您可以转到项目 - >添加服务引用(或者到解决方案资源管理器选项卡 - >右键单击引用 - >添加服务引用),添加您的Web服务的URL,点击GO,然后如果一切都正常命中好。您将看到它创建一个包含服务中的方法的类。只需调用它们,就像调用对象上的任何方法一样。 https://johnwsaunders3.wordpress.com/2009/05/17/how-to-consume-a-web-service/

在这种情况下,Google可能是您最好的朋友。祝好运!

© www.soinside.com 2019 - 2024. All rights reserved.