要使用Base64进行认证,可以使用以下代码示例:
import base64
# 将用户名和密码编码为Base64字符串
username = "admin"
password = "123456"
credentials = username + ":" + password
encoded_credentials = base64.b64encode(credentials.encode("utf-8")).decode("utf-8")
# 发送请求时将Base64字符串添加到Authorization头部
headers = {
"Authorization": "Basic " + encoded_credentials
}
# 发送请求
response = requests.get(url, headers=headers)
上述代码示例中,首先将用户名和密码拼接为一个字符串,然后使用base64.b64encode()
函数将字符串编码为Base64字符串。最后,将Base64字符串添加到请求的Authorization头部中,用于认证。
请注意,这只是一个示例,实际使用中需要根据具体情况进行修改。
上一篇:Base64无法对特殊字符编码