【问题标题】:How can I consume wcf when only parameter and url are known仅知道参数和 url 时如何使用 wcf
【发布时间】:2014-07-16 06:29:14
【问题描述】:

我已经给出了一个 Web 服务 URL 并且知道该方法的参数。我想知道如何使用我新创建的应用程序访问此服务。我必须只选择 URL 并访问服务并使用给定的方法。

【问题讨论】:

    标签: wcf httprequest


    【解决方案1】:

    好吧,我想您需要知道它是什么类型的服务,绑定配置是什么,是否是基于 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

    【讨论】:

    • Thnx Leo 但它是基于 SOAP 的服务..!
    • 好吧,检查它在哪里可以被发现?如果没有,请询​​问更多详细信息
    • 它可以发现......!我确实想要如何与该特定类的对象的服务方法进行通信......!它是基于 SOAP 的服务......谢谢提前
    • 感谢 Leo itz 真的很有帮助,但我还没有测试过 i vil 测试然后进一步询问我的疑问......!
    • 我添加了 Web 参考生成代理,现在想要详细说明如何访问此 WCF 中的方法并检查为测试此服务而制作的新应用程序中的给定参数..?
    猜你喜欢
    • 2020-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-11
    • 1970-01-01
    • 1970-01-01
    • 2012-02-26
    • 2012-03-20
    相关资源
    最近更新 更多