如何在Python中发送base64授权

时间:2017-10-21 19:11:04

标签: python cookies base64 python-requests urllib2

我需要将base64格式的用户ID和密码发送到API URL,API URl的输出是一组Cookie,我需要将其传递给后续的API URL。我怎样才能做到这一点?

我使用下面的代码,但我得到HTTP 403作为回复。

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)

授权格式:"授权:基本sdkjASDLFHsdlfk13AA ="

我是否以正确的方式使用上述代码?

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

0 个答案:

没有答案