我有一个请求URI和一个令牌。如果我使用:
curl -s "<MY_URI>" -H "Authorization: TOK:<MY_TOKEN>"
等等,当我请求时得到了一个200并查看相应的JSON数据。
所以,我安装了requests,但是当我尝试访问这个资源时,我得到了403错误,可能是因为我不知道如何传递那个令牌的正确语法。有人能帮我解决吗?
这是我拥有的:
import sys,socket
import requests
r = requests.get('<MY_URI>','<MY_TOKEN>')
r. status_code
我已经尝试过:
r = requests.get('<MY_URI>',auth=('<MY_TOKEN>'))
r = requests.get('<MY_URI>',auth=('TOK','<MY_TOKEN>'))
r = requests.get('<MY_URI>',headers=('Authorization: TOK:<MY_TOKEN>'))
但是这些都无效。