118-登陆态cookie持久化+119-cookie持久化-2

参考大佬文章:118

要设置一个公共请求头,这个字段key就是cookie,值就是好几十行的字符串
把cookie持久化,来让后续的所有普通接口都可以自动享受到登陆状态

requests的会话保持功能,这个功能可以让本次运行的所有接口,全部共用最开始的那个登陆接口生成的cookie,这种设计永远没有过期

核心的使用就是requests.session() 方法

在前端的登陆态接口设置中提取返回值的设置中加入特殊字符串“cookie”,若后台检测到这个特殊字符串“cookie”,则放弃进行返回值提取,而是转为采用会话保持的功能。

选择了会话保持后,登陆态函数 要做的就是上面例子中的前两步:声明a和 把登陆接口利用a来请求一次,最后返回的是a。

在接口库调试接口时,普通接口接收到了这个a后,就用这个a.request()方法来进行请求,代替了原来的requests.request()方法。

在用例库中调试时,我们仍然是采用把a进行global的全局化来储存,其他普通接口逐一判断是否需要登陆态,若是,则用a.request()方法,否则仍然用requests.request()方法请求。

参考大佬文章:119

前端

在这里插入图片描述

登录态接口的调试功能

在这里插入图片描述

完成效果

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值