【问题标题】:Generate web service interface from SOAP message (without WSDL)?从 SOAP 消息(没有 WSDL)生成 Web 服务接口?
【发布时间】:2011-02-10 11:16:28
【问题描述】:

有没有办法在不提供 WSDL 的情况下使用 SOAP 消息生成 Web 服务接口?

【问题讨论】:

  • 你使用哪个框架? Wcf 还是旧的网络服务?在 Wcf 中,您可以共享合约(服务和数据合约)并从中创建代理。
  • 我需要服务器接口,而不是客户端。我只有一个示例 SOAP 消息。
  • @alimbada:听起来很奇怪。这不是定义 Web 服务的方式。您可以对 SOAP 消息进行逆向工程并创建工作服务,但要做的工作很多(而且您必须很好地理解它)。你是怎么收到消息的?消息存在而 Web 服务描述不存在怎么可能?
  • 第三方支付系统有一些“回调”功能,基本上只是将 SOAP 消息发布给他们的用户。他们没有提供 WSDL,只是示例消息,他们希望他们的用户实现该服务。
  • @alimbada:让他们给你 WSDL。我发现缺少正确的 WSDL 是与第三方进行交流时出现的问题 - 如果不纠正,则是与第三方进行交流时出现的问题。

标签: c# .net wcf web-services soap


【解决方案1】:

我不知道这种逆向工程工具,但如果 SOAP 消息足够简单,您应该能够通过一些尝试和错误很容易地创建服务接口。

【讨论】:

  • -1:坏主意。如果在处理付款时出现“错误”怎么办?
  • @John Saunders:您可能已经注意到有关支付系统的评论比我的回答更新;)
猜你喜欢
  • 1970-01-01
  • 2010-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-26
相关资源
最近更新 更多