我希望使用Bootle Py记录所有Web服务响应。 什么是最好的方式?
我使用以下代码写入MongoDB数据库:
@hook('after_request')
def f_after_request():
if request['bottle.route'].rule not in [
'/robots.txt',
'/favicon.ico',
]:
json_in = None
if request.method not in ['GET']:
json_in = request.json
_save_in_out_message(
url=bottle.request.url,
json_in=json_in,
json_out=bottle.response.get_data(),
status_code=response.status_code,
method=request.method
)
但response.get_data()
不存在。
如何在after_request中捕获瓶装响应中的JSON?
正确的response.get_data()
命令是什么?
由于