如何在Python中发送base64授权

2024-09-27 21:23:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要以base64格式将我的用户id和密码发送到API URL,API URL的输出是一组cookie,我需要将其传递给后续的API URL。我该怎么做?在

我使用下面的代码,但是我得到了HTTP403作为响应。在

import requests, base64
usrPass = "dev:password1"
b64Val = base64.b64encode(usrPass)
r=requests.post('http://127.0.0.0/example/rest/authenticate', 
                headers={"Authorization": "Basic %s" % b64Val},
                data=None)

授权格式:“授权:Basic sdkjASDLFHsdlfk13AA=”

我用上面的代码做的对吗?在

其次,在身份验证后,它返回一组cookies。如何保存这些cookie并将其传递到下一个API URL?在


Tags: 代码用户importapiidurlbasiccookie

热门问题