python+requests接口自动化如何将取出token便于下个依赖token的接口调用
实际工作中,大部分的接口都是需要登录后,返回的token值做为头部参数来实现接口请求的,在手工postamn测试接口时,通常是把返回的token设为一个全局或环境变量,在下个接口请求时直接调用token变量,但在代码中该怎么实现这个过程?
以上采用一个登录的接口举例,这第一个print打印出的信息中可以看到头部里面是没有带上token的,第二次打印头部信息时是带上了token。使用requests中session会话来实现,常规操作取出token,在更新到session的头部,s就是requests.session()赋的值。
请求时用session来实现请求,使用时方便token实时更新
只要将token值取出,直接更新到头部,就可以用于下个依赖token的接口调用