我正在使用 grequests python 库将 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']
但是我怎样才能掌握收到回复的时间呢?