【问题标题】:How to make an interface available via web service?如何通过 Web 服务使接口可用?
【发布时间】:2013-04-25 17:33:31
【问题描述】:

我正在使用 .NET,我想为我的客户(多客户端)编写一个 Web 服务接口,以便他们可以从我的接口继承来创建自己的 Web 服务,并且我可以动态调用他们的 Web 服务。

有什么办法吗? 谢谢。

编辑: 因为我是网络服务的新手。我会说得更清楚。 我希望我所有客户的网络服务都具有相同的方法。 我有几个cuatomers。我想从我的网站上获得一些对象或接口,以便他们可以继承它。 我可以将他们的 Web 服务的 URL 存储到数据库中,并且我可以动态地调用他们的服务。 那么,该怎么做呢?

【问题讨论】:

  • 我仍然无法理解您的想法,请详细说明?到目前为止,您尝试了什么?
  • 我不知道仅仅通过让他们使用某个接口来动态调用服务是可能的事件
  • 好的,因为我是网络服务新手。我会说得更清楚。我希望我客户的网络服务具有相同的方法。我有几个cuatomers。我可以将他们的 Web 服务的 URL 存储到数据库中,并且我可以动态地调用他们的服务。那么,该怎么做呢?

标签: c# service web interface contract


【解决方案1】:

很简单,继承方面真的不需要做任何事情,这是Web服务的基本前提。 只需创建您自己的虚拟 Web 服务(您也可以使用它进行测试以返回测试值)并将 URL 提供给您的客户。 他们都可以获得规范(基本上他们只需要在测试 Web 服务的末尾添加“?WSDL”)并获得他们应该在自己的 Web 服务中实现的 WSDL。 如果该测试 Web 服务在您的网络内部,您只需自己获取 WSDL 并将其通过电子邮件发送给他们。

一旦他们都实现了这个网络服务,你就可以连接到他们的网络服务,它的行为将完全一样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-25
    • 1970-01-01
    • 1970-01-01
    • 2014-07-31
    • 2012-11-26
    • 2012-06-20
    相关资源
    最近更新 更多