postman获取登录接口response header中的token并自动保存,用于其他需token的接口

本文详细介绍了如何在Postman中设置环境变量,通过登录接口获取token,并将其应用于后续接口请求的授权过程。首先创建环境并设置空的Authorization变量,然后在登录接口的Tests脚本中获取响应头的token值并设置到环境变量中。接着在其他接口设置中使用该环境变量作为Authorization的值。总结了Postman自动获取token的关键步骤,适用于不同版本的Postman。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


提示:以下是本篇文章正文内容,下面案例可供参考

1、创建环境

添加自定义的环境变量,也即token变量,如“Authorization”,只可以先为空,等下Tests脚本会自动设置
在这里插入图片描述

2、设置登录接口

登录接口,选择设置好的环境,如localhost
在这里插入图片描述

2.1、编写Tests脚本

获取response header中的token值,此处变量名为Authorization

// 从 header 中的 token 字段中获取 token
var token = pm.response.headers.get("Authorization");
// 设置环境变量 Authorization 的 token 值
pm.environment.set("Authorization", token);

2.2、设置请求参数

根据自身登录接口,设置请求参数,接口响应成功即可!

2.3、点击发送

此时可以看到Authorization当前值设置好了
在这里插入图片描述

3、设置其他接口

填写好接口其他信息后,设置Authorization,Type选择API key,Key为全局变量名Authorization,Value为{{Authorization}},Add to为Header
在这里插入图片描述

4、总结

Postman自动获取token重点在于登录接口的Tests脚本,不同版本的postman,脚本API接口可能不同,本文使用的postman版本为8.6.1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值