2011-05-17 47 views
3

我在Ruby 1.8.7中使用了SOAP gem,我正在尋找一種類似於PHP的功能,在調用之後,我可以找到調用和響應XML。如何在Ruby中檢索SOAP調用和響應?

例如,在PHP的本機SOAP庫中,您將能夠撥打__getLastResponse()__getLastRequest()。 Ruby中是否有類似的功能?

我的目標是爲錯誤提供XML上下文。在PHP中,構建對象時必須打開「trace」。在Ruby中,我發現你可以設置一個wiresump,但似乎沒有一個真正的「跟蹤」選項,可以自然地消化調用和響應,並提供了很好的幫助方法。這是否意味着我不得不將wireump連接到特定的文件,出錯時會解析該文件並作出響應?

回答

0

Soap庫提供了一個wiresump選項來將soap調用/響應輸出到緩衝區(stdout或FileIO/StringIO緩衝區)。