如何获得从客户端发送的请求的时间戳?

时间:2018-10-30 16:42:50

标签: python http flask

我想计算客户端向我的flask api发送请求和我的flask api接收请求之间的延迟。现在我正在尝试:

@current_app.before_request
def before_request():
    print(request.date)

但是我正在打印None

Flask的文档指出这将在此处工作:http://werkzeug.pocoo.org/docs/0.14/wrappers/#werkzeug.wrappers.CommonRequestDescriptorsMixin.date

1 个答案:

答案 0 :(得分:2)

这些烧瓶文档正在引用Date标头。除非在请求中指定了None头,否则它将打印Date

MDN Docs for header显示标题的格式。发送带有该标头的请求,您将获得所需的信息。

如果您无法控制发送请求的客户端,那么我认为没有一种方法可以满足您的需求。