我在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