python接口自动化测试九:重定向相关

Posted 怪圣卡杰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python接口自动化测试九:重定向相关相关的知识,希望对你有一定的参考价值。

python接口自动化测试九:重定向相关

 

allow_redirects=False  不重定向

# 获取重定向后的地址
loc = r.headers

 

 

 

 

# 相对地址
host = \'https://i.cnblogs.com/\'
url = host+\'EditPosts.aspx?opt=1\'

loc = r.headers[\'Location\']
url1 = host+loc     # 拼接出重定向后的地址

 

 

 

 

 

# 追踪重定向过程
his = r.history
print(type(his))
print(his)
# 追踪第二个请求内容
r2 = his[1]
print(r2)

 

 

# 通过Response对象,来获取返回内容
print(r2.url)
print(r2.status_code)
print(r2.headers)
print(r2.test)

以上是关于python接口自动化测试九:重定向相关的主要内容,如果未能解决你的问题,请参考以下文章

python接口自动化九--面对对象编程二,搭建测试环境,多线程与多进程

python接口自动化(十八)--重定向(Location)(详解)

python接口自动化6-重定向(Location)

4年功能测试,我一进阶python接口自动化测试,跳槽拿了20k......

postman做接口自动化测试

Laravel 5 如何测试重定向