当前位置: 首页 > news >正文

在 Postman 中设置全局 token

目录

  • 问题描述
  • 解决方案

问题描述

在使用 Postman 进行接口测试时,经常会遇到在 Header 中添加 token 的情况。当接口数量较多时,需要为每个接口进行设置,而且当 token 失效时需要重新获取并设置,这样一来效率较低

解决方案

下面介绍在 Postman 中设置全局 token 的方法:

(1)在 Environments 的 Globals 中设置自己需要的变量名,下图中设置的是 Authorization,后面需要用到;

在这里插入图片描述

(2)在获取 token 的接口的 Scripts 中进行如下设置。

在这里插入图片描述

# "Authorization" 与上面设置的变量名对应
postman.setGlobalVariable("Authorization", "Bearer " + JSON.parse(responseBody).access_token);

设置完成后,最后点击 Send,如果能够申请 token 成功,那么 Globals 中的 Authorization 应该就有对应的值了。

需要注意的是,JSON.parse(responseBody).access_token 中的 access_token 的引用与该接口返回的 JSON 具体格式有关(例如命名、嵌套关系等)。上述设置对应的 JSON 格式如下所示:

{"access_token": "xxxxxxx","token_type": "Bearer","expires_in": 1800
}

(3)在需要使用 token 的接口的 Headers 中进行如下设置,其中 {{Authorization}} 表示引用之前设置的全局变量,最后点击 Send,这样便可以进行正常的访问了。当 token 过期后,也只需要点击重新点击上述申请 token 的 Send 按钮,然后再进行访问即可

在这里插入图片描述

http://www.lryc.cn/news/408479.html

相关文章:

  • Linux C编程:打造一个插件系统
  • 基于毫米波生物感知雷达+STM32设计的独居老人居家监护系统(微信小程序)(192)
  • C++——类和对象(下)
  • Android中集成前端页面探索(Capacitor 或 Cordova 插件)待完善......
  • 玩转CSS:用ul li +JS 模拟select,避坑浏览器不兼容。
  • 介绍下PolarDB
  • 基于微信小程序+SpringBoot+Vue的儿童预防接种预约系统(带1w+文档)
  • go语言day15 goroutine
  • Mindspore框架循环神经网络RNN模型实现情感分类|(六)模型加载和推理(情感分类模型资源下载)
  • System类
  • 【前端 02】新浪新闻项目-初步使用CSS来排版
  • HarmonyOS和OpenHarmony区别联系
  • llama模型,nano
  • ElasticSearch的应用场景和优势
  • git 、shell脚本
  • 阿里云服务器 篇六:GitHub镜像网站
  • 强化学习学习(三)收敛性证明与DDPG
  • 培养前端工程化思维,不要让一行代码毁了整个程序
  • 电子文件怎么盖章?
  • IDEA在编译的时候报Error: java: 找不到符号符号: 变量 log lombok失效问题
  • 【Python】如何修改元组的值?
  • 【安卓】Android Studio简易计算器(实现加减乘除,整数小数运算,正数负数运算)
  • 一个vue mixin 小案例,实现等比例缩放
  • 【数据结构初阶】单链表经典算法题十二道——得道飞升(中篇)
  • CTF ssrf 基础入门 (一)
  • IP地址在后端怎么存才好?
  • 《通讯世界》是什么级别的期刊?是正规期刊吗?能评职称吗?
  • go get的原理
  • jenkins替换配置文件
  • C# Web控件与数据感应之 填充 HtmlTable