请求模块中的x-auth令牌

时间:2015-08-05 18:46:06

标签: python python-requests

以下是我的卷曲请求示例。

 curl -g -i -X 'GET' 'https://us-ny-3.cloud.rac.com:8777/v2/meters' -H 'User-Agent: ceilometerclient.openstack.common.apiclient' -H 'X-Auth-Token: {SHA1}e8198c33b3d1b0748fa3db5cd6821d33951d67c8'

我想使用Python请求模块复制相同的请求。

request.get(' https://us-ny-3.cloud.rac.com:8777/v2/meters')正在使用但我不确定如何传递x-auth-token。

1 个答案:

答案 0 :(得分:4)

正如@bereal建议在DOC中进行简单的搜索,你会发现它。

import requests
headers = {'User-Agent': 'ceilometerclient.openstack.common.apiclient',
           'X-Auth-Token': '{SHA1}e8198c33b3d1b0748fa3db5cd6821d33951d67c8'
           }
r = requests.get("https://us-ny-3.cloud.rac.com:8777/v2/meters",headers=headers)