繁体   English   中英

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

[英]How Can I get the timestamp a request was sent from the client?

我想计算客户端向我的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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM