Python请求库如何使用单个令牌传递授权头

我有一个请求URI和一个令牌。如果我使用:

curl-s”<MY\u URI>“-H”授权:TOK:<MY\u TOKEN&gt

等等,我得到一个200并查看相应的JSON数据。
因此,我安装了请求,当我尝试访问此资源时,我得到了403,可能是因为我不知道传递该令牌的正确语法。有人能帮我弄清楚吗?
这就是我所拥有的:

导入系统,套接字
导入请求
r=requests.get(“<我的URI>”、“<我的令牌>”)
R状态代码

我已经试过了:

r=requests.get('<MY\u URI>',auth=('<MY\u TOKEN>'))
r=requests.get(“<myu-URI>”,auth=('TOK',“<myu-TOKEN>”)
r=requests.get(“<MY\u URI>”,headers=(“Authorization:TOK:<MY\u TOKEN>”)

但这些都不管用

在python中:

(“<我的令牌>”)

相当于

”<我的令牌>'

并要求解释

('TOK','lt;MY_TOKEN>'))

当您希望请求使用基本身份验证并创建如下授权标头时:

'VE9LOjxNWV9UT0tFTj4K'

这是'TOK:<我的令牌>'

要传递自己的标题,请在字典中传递,如下所示:

r=requests.get(“<MY\u URI>”,headers={'Authorization':'TOK:<MY\u TOKEN>'))

发表评论