我在 Ruby on Rails 中使用 Savon gem 与 wsdl WS 进行通信。一切正常,但我想使用自定义日志记录请求 XML,即不是 Rails 或 Savon 记录器。我的代码看起来像这样:
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 字段来查看生产环境中发送的内容。