ruby-on-rails - 用于 ruby​​ 1.9 和 rails 的 soap 客户端

标签 ruby-on-rails ruby soap

到目前为止,我使用 soap4r 作为 Ruby 1.8.x 的 SOAP 客户端,但现在我正在转向 Ruby 1.9.x。不幸的是,soap4r 不适用于 Ruby 1.9.x,我只是得到“无效的多字节转义”,这似乎无法解决,主要是因为 soap4r gem 自 2007 年以来没有更新,所以我认为该项目已经死了。

我看过 handsoap,但我必须手动映射所有内容,手动完成需要几天时间,这是一个很大的 API。

是否有其他一些 soap 客户端可以自动将所有 soap-xml 内容映射到 ruby​​-objects(link soap4r did),反之亦然?

最佳答案

Savon 将 XML 部分抽象为 Ruby 哈希。看看:http://github.com/rubiii/savon

关于ruby-on-rails - 用于 ruby​​ 1.9 和 rails 的 soap 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2196457/

相关文章:

java - 一个简单的 Java SOAP 客户端

ruby-on-rails - 适用于 Mac、Linux 和 Windows 的 Emacs GUI

ruby-on-rails - 未初始化的常量 ActiveSupport::Dependencies::Mutex (NameError) - 如何解决?

ruby-on-rails - 如何用graphite分析memcache key命中率?

ruby - 有人可以澄清为什么循环中变量的值在循环关闭之前不会更新吗?

ruby-on-rails - File.open,写入并保存?

ruby - Savon:XML 标签数组

ruby-on-rails - Twilio:使用一个 Twilio 电话号码同时召开多个出站 session 。

ruby - 使用多个源 XML 文件的 Nokogiri XSLT 转换

php - 如何在 php WSDL 中指定端口名称