我希望能够在龙卷风中记录 HTTP 请求和响应。
这似乎很容易通过请求来完成:
def log_function(handler):
info = {
'Method' : handler.request.method,
'Host' : handler.request.host,
'URL' : handler.request.uri
}
如何才能达到同样的效果?可以通过调用来检索响应 status_code
handler.get_status()
如何获得响应正文?
Tornado 不保存响应;它直接将其发送给客户端。如果您想记录响应,则必须自行保存。您可以在处理程序代码中执行此操作或覆盖write()
and finish()
方法在写入时拦截它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)