我正在尝试使用requests包编写一个python脚本,以使用组织内托管的联机mongodb查询服务API。API要求授权头的格式为“websitename/username:Password”,并使用基本的authentication base64编码。我尝试使用请求包创建GET请求,该包具有以下格式的授权头:import requests
headers = {'Authorization': 'Basic %s' % 'Base64encoded
websitename/username:Password string here'}
content_res = requests.get(get_url, headers = headers).json()But I am getting a parse error here for the string as I think the expected string for header in requests package is in form of 'username:password' here and not the desired format i.e. 'websitename/username:password'.
是否有方法可以使用base64编码的sting,其格式应为服务所期望的格式,即请求包中的“websitename/username:password”?
任何帮助都是非常感谢的。
谢谢。