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'))

 

注意:用戶名和密碼必須替換成真實的 

 

這種形式的認證,在客戶端第一次請求的時候會進行摘要盤問,並發揮一組參數;

 

客戶端根據這些參數生成摘要響應,並附帶在下一次請求中;

 

服務器在接收到帶有摘要響應的請求時,也要從新結算響應中的各個參數的值,如果結算出來的結構與客戶端一致,則認證成功。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM