1.5 自动化接口测试认证请求

101 阅读1分钟

1、超文本协议的基本认证请求(用户名与密码),例子:

import requests

url = "http://httpbin.org/basic-auth/user/password"
r1 = requests.get(url)
print("未提供用户名密码:" + str(r1.status_code))
r2 = requests.get(url, auth=('user''password'))
print("已提供用户名密码:" + str(r2.status_code))

2、超文本协议的数字认证请求(用户名与密码),例子:

import requests

url = "http://httpbin.org/digest-auth/auth/user/password"
r = requests.get(url, auth=requests.auth.HTTPDigestAuth("user""password"))
print(r.status_code)