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

python接口自动化-接口重定向和编码格式 随笔 第1张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

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

python接口自动化-接口重定向和编码格式 随笔 第2张

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

python接口自动化-接口重定向和编码格式 随笔 第3张

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

python接口自动化-接口重定向和编码格式 随笔 第4张

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

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

#警用安全警告python3

 import urllib3
    urllib3.disable_warnings()

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄