【问题标题】:SOAP server in ruby with WSDL带有 WSDL 的 Ruby 中的 SOAP 服务器
【发布时间】:2023-03-18 02:06:01
【问题描述】:

我需要在 ruby​​ 中为一次调用实现一个肥皂服务器,并且还需要提供一个 WSDL。我的计划是自己创建 WSDL,然后在带有解析 xml 的端点的 Rails 服务器上提供它。

这是一条有效的路径吗?我查看并找不到关于生成 WSDL 的 ruby​​ 中的肥皂服务器的更多其他信息。 Action Web 服务有,但最后一次更新是在 2005 年,soap4r 独立服务器不生成 WSDL。

【问题讨论】:

  • Ruby 社区比 SOAP 更关注 RESTful Web 服务,如果有任何东西,你必须认真搜索......
  • 那你是怎么做到的?
  • 我希望这个问题的答案不涉及“几年前放弃的项目 X,你自己更新它,你可能会有一些工作”(特别是对于 rails 3 )! savon 似乎很好地处理了客户端,但服务器端是另一回事。自从你问了这个问题之后还有什么消息吗?
  • 目前最好的选择是github.com/roundlake/wash_out
  • 感谢@Fivell 非常感谢

标签: ruby ruby-on-rails-3 soap wsdl


【解决方案1】:

其他任何对此问题的有效解决方案感兴趣的人都应该尝试一下 gem “wash_out”。我已经成功开发了一个带有 v0.8.2 的 SOAP 服务器

请参考the gem's github repository 获取源代码和文档

【讨论】:

    【解决方案2】:

    试试SimpleWS。我遇到了完全相同的问题,发现这个库工作正常。这是soap4r上的一层。有非常简单的 DSL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多