小编wya*_*byn的帖子

如何在flask中获取请求的到达时间戳

我有一个普通的 Flask 应用程序,只有一个线程来处理请求。有许多请求同时到达。他们排队等待处理。如何获得每个请求的队列等待时间?

from flask import Flask, g
import time

app = Flask(__name__)

@app.before_request()
def before_request():
    g.start = time.time()
    g.end = None

@app.teardown_request
def teardown_request(exc):
    g.end = time.time()
    print g.end - g.start

@app.route('/', methods=['POST'])
def serve_run():
    pass

if __name__ == '__main__':
    app.debug = True
    app.run()
Run Code Online (Sandbox Code Playgroud)

python timestamp http flask

5
推荐指数
1
解决办法
2847
查看次数

标签 统计

flask ×1

http ×1

python ×1

timestamp ×1