最佳答案
我有一个请求 URI 和一个令牌。如果我使用:
curl -s "<MY_URI>" -H "Authorization: TOK:<MY_TOKEN>"
等等,我得到一个200并查看相应的 JSON 数据。 所以,我安装了请求,当我试图访问这个资源时,我得到了一个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>'))
但这些都不管用。