python - 保存到文件 - 身份验证承载代码
问题描述
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
如何更改我的代码?问题出在哪里,我得到无,但没有承载代码。?
解决方案
您需要使用: token=r.headers.get('authorization: bearer') - 仅小写
但也许是不同的解决方案。
推荐阅读
- apache-kafka - 用于复制的 Kafka 设置策略?
- java - java - 如何将查询映射到Java Spring中的POJO?
- .net - 使用 stackpanel 而不是停靠面板时,项目对齐方式发生了变化
- postgresql - 连接表时缺少表的 FROM 子句条目
- java - Spring @valid 注解无法解析
- scala - Akka Typed 并具有 MessageAdapters 的基类
- c# - 是否可以使用 ByteScout PDF Renderer SDK 将 PDF 保存到多页的 TIFF
- excel - 找不到 adobe acrobat 10.0 类型库 (2020)
- ios - 从与 ios 应用程序共享捆绑 ID 的 Apple Store 中删除 tvos 应用程序
- postgresql - Postgres 中的宽列是什么?