我已经提供了一个Web服务URL并且已知该方法的参数。我想知道如何使用我新创建的应用程序访问此服务。我必须只选择URL并访问服务并使用给定的方法。
答案 0 :(得分:0)
好吧,我想你需要知道它是什么类型的服务,绑定配置是什么,是否是基于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