我希望能够在龙卷风中记录HTTP请求和响应。 这似乎很容易处理请求:
def log_function(handler):
info = {
'Method' : handler.request.method,
'Host' : handler.request.host,
'URL' : handler.request.uri
}
如何才能实现同样的回应?可以通过调用
来检索响应status_codehandler.get_status()
如何获得回复?
答案 0 :(得分:3)
龙卷风不会保存响应;它将它直接发送给客户端。如果您想记录响应,您必须自己保存。您可以在处理程序代码中执行此操作,也可以覆盖write()
和finish()
方法,以便在编写时拦截它。