【发布时间】:2017-12-29 07:44:55
【问题描述】:
我无法实现如何从其他计算机或任何网站(如果存在)使用 Web 服务。
如果您能提供任何有关它的链接或信息,我会很满意。
谢谢,
【问题讨论】:
标签: .net web-services model-view-controller
我无法实现如何从其他计算机或任何网站(如果存在)使用 Web 服务。
如果您能提供任何有关它的链接或信息,我会很满意。
谢谢,
【问题讨论】:
标签: .net web-services model-view-controller
答案因服务拥有的接口类型而异。是 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 可能是您最好的朋友。祝你好运!
【讨论】: