【发布时间】:2015-10-03 18:34:49
【问题描述】:
我正在尝试对我的一台服务器进行 HTTP GET API 调用,该服务器支持使用 base64 编码的 API 密钥进行 HTTP 基本身份验证。所以基本上我想将base64编码的授权标头添加到我的请求中。
我知道的一种授权方法是:
>>> import requests
>>> r = requests.get('https://test.com/test-API-Gateway/v0/deployments', auth=('user', 'password'), verify=False)).text
>>> print r
{"statusCode":401,"statusMsg":Unauthorized,"result":[]}
但我的服务器没有返回任何内容,因为它不需要 id 和密码进行身份验证,而是需要 base64 编码标头。您能告诉我如何实现这一目标吗?
提前致谢。
【问题讨论】:
标签: python https get header base64