如何使用'handsoap‘库查看soap的线转储?
我使用on_before_dispatch钩子,现在我正在查看SoapService变量,看看这样的请求可能存储在哪里。
嗯..。我还应该检查invoke,看看是哪个var。正在使用..
你有快速的解决方案吗?:谢谢
发布于 2009-09-04 13:57:39
我用了钩子
def on_before_dispatch
puts @@document
end而document保存了doc变量。
@@document = nil
def on_create_document(doc)
@@document = doc
...发布于 2009-09-12 22:29:47
您可以通过设置类变量$logger来转储http-activity,如下所示:
Example::FooService.logger = $stdout这将转储http-request和响应,格式很好。请注意,这并不是100%的事情,因为底层的http-client实现可能会添加一些头部等。对于大多数用途,这并不重要,但如果您正在追踪bug,您可能会希望使用wireshark。
发布于 2009-09-05 00:58:02
在更抽象的(非ruby特定的)注释中,可以尝试wireshark。多年来,我一直将它用于各种应用程序的线转储。
https://stackoverflow.com/questions/1379057
复制相似问题