Как я могу получить метку времени, когда запрос был отправлен от клиента? - PullRequest
0 голосов
/ 30 октября 2018

Я хочу рассчитать задержку между клиентом, отправляющим запрос к моей флешке api, и моей флягой 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 голосов
/ 30 октября 2018

Эти документы в колбе ссылаются на заголовок Date. Он напечатает None, если в запросе не указан заголовок Date.

Документы MDN для заголовка показывают формат заголовка. Отправьте запрос с этим заголовком, и вы получите необходимую информацию.

Если вы не можете контролировать клиента, отправляющего ваши запросы, я не думаю, что есть способ достичь того, что вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...