首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用多个令牌进行HTTP POST授权?

如何使用多个令牌进行HTTP POST授权?
EN

Stack Overflow用户
提问于 2021-01-30 12:09:29
回答 2查看 108关注 0票数 0

返回HTTP GET:

代码语言:javascript
复制
"Access-Token": "<Long Hex Access Token>",
"Refresh-Token": "<Long Hex Refresh Token>"

我需要在头中发送这些作为所有请求的授权,所以我尝试:

代码语言:javascript
复制
response = requests.get("<URL>", headers={"Authorization":"Access-Token <Long Hex Access Token> Refresh-Token <Long Hex Refresh Token>"})

它总是返回:<Response [401]>

我不知道我做错了什么。我知道令牌是正确的,因为我检查了刷新令牌,它返回<Response [200]>

EN

回答 2

Stack Overflow用户

发布于 2021-01-30 12:53:00

您的访问令牌是JWT承载令牌吗?如果是这样的话,您需要在URL编码的长字符串前面加上单词Bearer

headers={"Authorization":"Bearer <Long Hex Access Token>"})

但这只是一个猜测,没有您尝试使用的API的文档。

票数 0
EN

Stack Overflow用户

发布于 2021-01-30 13:04:55

我已经认识到我的错误。我误读了我正在使用的API和一些语法错误。

正确的解决方案是:

代码语言:javascript
复制
response = requests.get("<URL>", headers={"Authorization":"<Long Hex Access Token>"})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65964518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档