簡體   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