我在Ruby on Rails中使用Savon gem与wsdl WS进行通信。一切工作正常,但我想使用自定义日志记录请求XML,即不是Rails或Savon记录器。我的代码看起来是这样的:使用Savon访问SOAP请求的请求正文(Ruby on Rails)
response = self.client.request :add_order do
soap.body = {
:indata => {
"CustomerNo" => config[:kundnr],
"Pwd" => config[:password],
"OrderDate" => order["purchase_order_date"].strftime('%Y%m%d')
}
}
end
访问的响应是没有问题的,但怎么样的要求?我需要通过将XML记录到DB字段来查看生产环境中发送的内容。
Thx的答复,我会尝试这种方法,并回来! –
工作就像一个魅力!或者无论如何:) 我最终在自己的记录器中覆盖了调试,解析了Nokogiri的消息并在我自己的db字段中记录了相关信息。 Thx帮助rubiii。 –
这很酷谢谢你,但你需要我添加“信息”方法,如“调试” – ndrx42