我已经打开了一个连接,并且正在执行以下操作:
values = [1, 'test']
connection.return_response_as_xml = true
response = connection.send(method_name.to_sym(), *values)
这一切都很好用。但我希望看到原始请求被发送到...这个是可能的吗?
发布于 2010-10-05 23:10:59
如果可能的话,我会推荐使用Savon (http://github.com/rubiii/savon)。我知道Savon会默认记录请求和响应。
发布于 2012-09-25 23:14:20
我使用以下代码来编写对控制台的xml请求和响应。
service = WebServiceSoap.new
service.wiredump_dev = STDERR;
发布于 2010-10-06 00:17:17
我已经很久没有使用soap4r了(这些天我所有的SOAP工作都是使用Savon完成的),但就我记忆所及,这应该能起到作用:
connection.wiredump_file_base = 'log/soap/' # or whatever directory you want log files in
请记住,在这种情况下,每次调用都会覆盖日志文件。
https://stackoverflow.com/questions/3867072
复制相似问题