小编典典

将标题添加到请求模块

python

之前我使用httplib模块在请求中添加标头。现在,我正在对该requests模块尝试相同的操作。

这是我正在使用的python请求模块:http :
//pypi.python.org/pypi/requests

如何向request.post()和添加标头request.get()。说我必须foobar在标题的每个请求中添加密钥。


阅读 177

收藏
2020-12-20

共1个答案

小编典典

http://docs.python-
requests.org/en/latest/user/quickstart/

url = 'https://api.github.com/some/endpoint'
payload = {'some': 'data'}
headers = {'content-type': 'application/json'}

r = requests.post(url, data=json.dumps(payload), headers=headers)

您只需要用标题创建一个字典(键:值对,其中键是标题的名称,值是该对的值),然后将该字典传递给.getor.post方法的标题参数。

因此,更具体地针对您的问题:

headers = {'foobar': 'raboof'}
requests.get('http://himom.com', headers=headers)
2020-12-20