0
這是我在SO上的第一篇文章,所以請讓我知道如果我能改善我的問題。
我在Rails中使用Savon版本2 gem來處理SOAP請求。我可以成功發送請求,並在終端中看到正確的響應(將「pretty_print_xml設置爲true」時)。我的代碼如下所示:
Rails Savon:沒有超類方法`to_xml'for#<Savon :: Response
client = Savon.client(wsdl: "http://example_link?WSDL", pretty_print_xml: true)
response = client.call(:method, message: {*message omitted for brevity*})
puts "Response Body: #{response.body}"
我的問題是,當我嘗試訪問通過類似「response.body」的方法響應的數據(如上述賣出期權聲明所示),我得到一個錯誤:超:沒有超類方法`to_xml'
我可以幫助確定錯誤的原因嗎?
我嘗試添加兩個要求發言,但我仍然得到同樣的錯誤,當我打電話'第response.to_hash' – del
你應該發表一個可行的例子。使用SoapUI創建可用的SOAP調用。然後創建一個簡單的Ruby腳本,它創建您在SoapUI中使用的相同的XML消息。 –
沒有反應,我猜想另一個Vampyr :-( –