【发布时间】:2014-07-16 06:29:14
【问题描述】:
我已经给出了一个 Web 服务 URL 并且知道该方法的参数。我想知道如何使用我新创建的应用程序访问此服务。我必须只选择 URL 并访问服务并使用给定的方法。
【问题讨论】:
标签: wcf httprequest
我已经给出了一个 Web 服务 URL 并且知道该方法的参数。我想知道如何使用我新创建的应用程序访问此服务。我必须只选择 URL 并访问服务并使用给定的方法。
【问题讨论】:
标签: wcf httprequest
好吧,我想您需要知道它是什么类型的服务,绑定配置是什么,是否是基于 SOAP 的服务。我想找出答案的最好方法……考虑到你只知道 URL 和参数是打开浏览器,发出请求并检查响应。如果出现错误,请检查错误...这可能是安全问题(传输安全)、无效的消息格式(可以很好地指示可能的 SOAP 服务)、错误的 http 方法(POST、GET 等)...名单还在继续
如果您在响应中获得 200 状态并包含一些响应内容,那么您知道如何使用该服务,否则,请向向您提供此信息的人询问更多详细信息。
您需要使用工具来生成客户端代理类。如果使用 VS,您可以使用“添加服务引用...”对话框。您还可以使用 svcutil 命令工具。下面的文章描述了这两个过程
http://msdn.microsoft.com/en-us/library/vstudio/bb628652(v=vs.100).aspx
http://msdn.microsoft.com/en-us/library/vstudio/ms733133(v=vs.100).aspx
【讨论】: