python+requests——http digest auth摘要式身份认证

Posted 小白龙白龙马

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python+requests——http digest auth摘要式身份认证相关的知识,希望对你有一定的参考价值。

import requests
from requests.auth import HTTPDigestAuth

url = https://httpbin.org/digest-auth/auth/user/pass

resp = requests.get(url,auth=HTTPDigestAuth(user,password))

 

注意:用户名和密码必须替换成真实的 

 

这种形式的认证,在客户端第一次请求的时候会进行摘要盘问,并发挥一组参数;

 

客户端根据这些参数生成摘要响应,并附带在下一次请求中;

 

服务器在接收到带有摘要响应的请求时,也要从新结算响应中的各个参数的值,如果结算出来的结构与客户端一致,则认证成功。

 

以上是关于python+requests——http digest auth摘要式身份认证的主要内容,如果未能解决你的问题,请参考以下文章

python dig.py

Windows 系统下安装 dig 命令

python 当其他工具(dig,host,nslookup)不可用时,使用python进行快速dns查找

python keep_1st_sign_dig_in error.py

如何在 dns-python 中进行 dns 查询作为 dig(带有附加记录部分)?

dig命令(转载)