我需要编写一个能够发送和接收soap消息的soap客户端。
这个soap 服务没有关联的WSDL 文件,而soap4r 和savon 似乎都需要一个。
我有一个我需要在 Java 中做什么的例子,请参阅下面的链接。
我可以为此使用java,在这一点上似乎更容易。不过我个人更喜欢用 ruby 编码,我们公司的 ruby 资源比 java 多。
任何人都可以确认可以在不编写我自己的专用肥皂库的情况下在 ruby 中执行类似于 java 示例的操作吗?我需要能够发送有效载荷,我认为它通常采用肥皂附件的形式。
我对查看不使用 WSDL 的soap4r 示例特别感兴趣,因为我在谷歌上找不到任何示例。
非常感谢任何帮助。
Savon不需要 WSDL 文档。请查看新文档。如果您知道 SOAP 端点和目标命名空间,则可以执行如下所示的 SOAP 请求:
client = Savon::Client.new
wsdl.endpoint = "http://example.com"
wsdl.namespace = "http://soap.example.com"
end
client.request :any_soap_action do
soap.body = { :do => "something" }
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3240 次 |
| 最近记录: |