Postman之Token检验接口的使用

背景

在公司做的一个项目用后端接口的使用都需要先检验token是否有效,这样每次重启后端都需要先登录,然后把登录后的access_token复制到需要调试的接口的Headers中,很是麻烦,所以想能不能直接登录就使用接口就得了。

基础功能介绍

先简单介绍Postman的一些简单功能。
在这里插入图片描述

  1. History:历史记录
  2. Collections:类似文件夹,用于整理维护接口。Save键添加
  3. 环境信息,可配置环境变量、全局变量等信息,如url
  4. 更改请求方式,常用Get/Post
  5. 请求信息
  6. 响应信息

干活了

添加环境及环境变量

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

添加登录接口

在Body添加请求信息。
在这里插入图片描述
在Tests添加执行后的操作
在这里插入图片描述

var jsondata = JSON.parse(responseBody)
var access_token = jsondata.data.access_token
console.log(access_token);
pm.globals.set("access_token", access_token);

注意:data.access_token与响应信息结构保持一致。

Pre-request Script和Tests都可以写js信息进行调试,前者在请求之前执行,后者请求之后执行。
Authorization对接口进行安全校验。检验方式如下:
在这里插入图片描述

调用接口

本项目的安全校验方式为API Key,在Header中添加token
在这里插入图片描述

原理

总的来说 ,就是登录后将执行Tests的操作将access_token保存在Postman的全局变量中,访问别的接口时,获取全局变量的access_token放在Header中进行安全校验。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值