def codeGET(www, code):
r = requests.get(www)
#token=r.headers.get('Authorization: bearer')
#token=r.headers.get('Authorization')
token=r.headers.get('bearer')
response=requests.get(www,
headers={'Content-Type': 'application/json',
'Authorization': 'bearer {}'.format(token)})
if not response.status_code == code:
file = open("file", 'a')
file.write("Method: " + response.request.method)
file.write("Token: " + str(token) + "\n")
file.close()
当我没有持有人发送时,我得到代码 - 403(我需要200)。我需要持票人令牌。我尝试了3次创建代码:
token=r.headers.get('Authorization: bearer')
token=r.headers.get('Authorization')
token=r.headers.get('bearer')
但我每次都有:没有 保存到文件: 令牌:无
当然,当我发送bearer = None时,我得到代码401
我如何更改代码?哪里有问题,我得到无,但没有承载代码。?
答案 0 :(得分:0)
你需要使用:token = r.headers.get('authorization:bearer') - 只有小写
但也许是不同的解决方案。