调用接口返回参数中的token放入header中请求其它接口
一、背景
1,什么情况下才会导致我需要把token封装好放到header中去呢?


如上图所示,业务接口请求依赖于登录接口返回的accessToken,但登录接口的token没有在cookies中,而是在返回参数中。
二、封装Token
1,可以先把思路缕缕,分两步走,首先根据登录接口把accessToken提取出来,然后再把取出的accessToken塞到header中。


如上图,先把从登录接口获取的accessToken封装到Session类的get_session方法中;然后在业务接口Test_buryingPoint类的test_buryingPoint_01方法中先实例化Session类,再在headers中新增Authorization并调用get_session(qa01)方法。(注:我这里代码还没写完,url准备走配置直接取)
2,我这里是新增了一个定义环境的文件和一个接口全局变量文件;
使用登录接口返回的token进行header请求

本文介绍了一种场景,即当业务接口需要依赖登录接口返回的accessToken时,如何将这个token从返回参数中提取并放入header中进行后续接口请求。文中详细阐述了提取token、封装到Session类以及在业务接口中使用的过程。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



