requests库之http认证

时间:2022-12-13 17:14:44

 基本认证(用户名密码)

auth=(用户名,密码),明文传输,对

response.request.headers解码可以得到用户名和密码
import requests

base_url
= 'https://api.github.com'

def construct_url(end_point):
return '/'.join([base_url,end_point])

def basic_auth():
response
= requests.get(construct_url('user'),auth = ('imoocdemo','imoocdemo123'))
print(response.text)
print(response.request.headers)

basic_auth()

OAUTH认证,不能通过解码得到用户名和密码

requests库之http认证

使用方法:

requests库之http认证