到目前为止,我使用 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/