import requests from requests.auth import HTTPBasicAuth url = 'https://api.github.com/uesr' resp = requests.get(url,auth=HTTPBasicAuth('user','password')) #------------------------------------------------------------------------ import requests url = 'https://api.github.com/uesr' resp = requests.get(url,auth=('user','password'))
======================================================================================
這是一種簡單的身份認證,它是通過http的authorization請求頭中,攜帶經過base64加密的用戶名和密碼而實現的一種認證。
服務端接收用戶名和密碼之后會解密其內容,從而獲取真實用戶名和密碼,之后再去同步數據庫中的用戶名和密碼。
上述兩種寫法都可以。用戶名和密碼必須替換成真實的