调用接口返回参数中的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的方法,不走环境配置去调用。