python接口自动化-接口重定向和编码格式

时间:2023-03-09 07:51:10
python接口自动化-接口重定向和编码格式

1、如果测试的接口重定向,那么只需添加allow_redirects=False禁止重定向就可;

python接口自动化-接口重定向和编码格式

2、如果请求的结果,中文出现没有解码 \xe9\x83\xad\xe7\xbf\xa0\xe6\x99\x93的这种情况

python接口自动化-接口重定向和编码格式

需要打印结果的时候,增加decode("utf-8")解码方式

python接口自动化-接口重定向和编码格式

3、请求https的时候,Verify=Ture,但是设置为False也会忽略SSL证书的验证,但是会出现两行警告

python接口自动化-接口重定向和编码格式

如果想忽略警告,那么需要导入requests的忽略警告的类

#禁用安全警告python2
from requests.packages.urllib3.exceptions import InsecureRequestWarning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)

#警用安全警告python3

import urllib3
    urllib3.disable_warnings()