import requests from requests.auth import HTTPDigestAuth url = 'https://httpbin.org/digest-auth/auth/user/pass' resp = requests.get(url,auth=HTTPDigestAuth('user','password'))
注意:用戶名和密碼必須替換成真實的
這種形式的認證,在客戶端第一次請求的時候會進行摘要盤問,並發揮一組參數;
客戶端根據這些參數生成摘要響應,並附帶在下一次請求中;
服務器在接收到帶有摘要響應的請求時,也要從新結算響應中的各個參數的值,如果結算出來的結構與客戶端一致,則認證成功。