python urllib3 或请求使用应用程序 ID 和应用程序令牌进行身份验证
Posted
技术标签:
【中文标题】python urllib3 或请求使用应用程序 ID 和应用程序令牌进行身份验证【英文标题】:python urlib3 or request authentication with app id and app token 【发布时间】:2020-12-26 10:01:44 【问题描述】:我必须在 python 中使用 requests
或 urllib3
与应用程序 ID 和应用程序令牌,在 curl
我使用如下所示,它是工作
curl -X POST "https://someurl/" -H "accept: application/json" -H "App-ID: app-id-xxxx" -H "Auth-Token: app-token-secret" -H "Content-Type: application/json" -d "body"
在python中建议urllib3
或requests
,但我不确定我需要如何进行身份验证,我找到了几个链接,但用于基本身份验证
基本认证:
authentication with urllib3
下面的链接只有令牌秘密,没有令牌ID
python request with authentication (access_token)
任何人都可以帮助我通过应用程序 ID 和应用程序令牌通过/身份验证
【问题讨论】:
【参考方案1】:您只需将它们添加到headers
字典:
response = requests.post('https://someurl', data,
headers='accept': 'application/json',
'App-ID': 'app-id-xxxx',
'Auth-Token': 'app-token-secret',
'Content-Type': 'application/json' )
【讨论】:
以上是关于python urllib3 或请求使用应用程序 ID 和应用程序令牌进行身份验证的主要内容,如果未能解决你的问题,请参考以下文章
Python爬虫编程思想(17):使用urllib3发送HTTP Get和HTTP POST请求
Python爬虫编程思想(19):使用urllib3上传文件与处理超时
Python爬虫编程思想(18):使用urllib3处理HTTP请求头和HTTP响应头