【发布时间】:2014-08-27 13:28:20
【问题描述】:
我正在使用 Savon 2.6 来实现 SOAP 服务的客户端。 我必须在数据库中保存原始请求和原始响应。 获取原始 XML 响应不是问题,但是如何获取原始 XML 请求?
我使用 Savon 的方式如下:
client = Savon.client(wsdl: "http://blabla.com/bla.wdsl")
response = client.call(:operation_name, message: {param1: "a", param2: "b'})
response.to_xml # => get raw XML response
【问题讨论】:
-
我认为没有公开的方法。您应该查看 Savon 的来源并添加到其中。