9

我看到了这篇关于使用 grequests 发送异步请求的帖子

import grequests

urls = [
    'http://www.heroku.com',
    'http://tablib.org',
    'http://httpbin.org',
    'http://python-requests.org',
    'http://kennethreitz.com'
]

rs = (grequests.get(u) for u in urls)
grequests.map(rs)

假设只是其中一个url,我想发送一个自定义标头:

header = {'authorization' : '...'}

如何使用 grequests 为一个 url 发送自定义标头?

4

1 回答 1

13

您只需将标头包含在参数中,就像使用 requests.get() 一样。

header = {'authorization' : '...'}
rs = (grequests.get(u, headers=header) for u in urls)
grequests.map(rs)
于 2013-11-04T22:44:25.090 回答