requests库之http认证

 基本认证(用户名密码)

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认证,不能通过解码得到用户名和密码

使用方法:

原文地址:https://www.cnblogs.com/HJhj/p/7359754.html