我需要编写一个能够发送和接收 soap 消息的 soap 客户端。
此 soap 服务没有关联的 WSDL 文件,soap4r 和 savon 似乎都需要一个。
我有一个我需要在 Java 中执行的操作的示例,请参见下面的链接。
我可以为此使用 java,目前看来它会更容易。但是我个人更喜欢用 ruby 编码,我们公司的 ruby 资源比 java 多。
任何人都可以确认是否可以在不编写我自己的专用 soap 库的情况下在 ruby 中执行类似于 java 示例的操作?我需要能够发送有效负载,我认为它通常采用 soap 附件的形式。
我对查看不使用 WSDL 的 soap4r 示例特别感兴趣,因为我在 google 上找不到任何示例。
非常感谢任何帮助。
最佳答案
从 Savon v2 开始,语法略有不同
client = Savon.client do
endpoint "http://example.com"
namespace "http://v1.example.com"
end
关于ruby - 如何在不使用 WSDL 的情况下创建 Ruby SOAP 客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3196410/