Используя grequests для отправки пула запросов, как я могу получить время ответа на каждый отдельный запрос?

Я использую библиотеку python grequests для асинхронной отправки запросов GET на наш сервер.

Я не могу понять, как получить время ответа сервера для каждого отдельного запроса в пуле отправляемых запросов?

unsentrequests=(grequests.get(u) for u in self.urls) # make a pool of requests
responses=grequests.map(unsentrequests) # send the requests asynchronously

Чтобы получить время начала пары запрос-ответ, я мог бы сделать следующее:

grequests.get(u,headers={'start':time.time())
print responses[0].request.headers['start_time']

Но как я могу определить время получения ответа?

Ответы на вопрос(1)

Ваш ответ на вопрос