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,host,nslookup)不可用时,使用python进行快速dns查找
python keep_1st_sign_dig_in error.py