Postman动态获取返回值过程详解


Posted in Javascript onJune 30, 2020

前面我们总结了postman接口依赖获取cookie的方法,奈何今天老大新给的接口是依赖于token的,大家都知道,postman支持的脚本语言是JavaScript,而我对于JavaScript简直就是小白,于是乎,开始一顿在网上搜,奈何网上适合小白的资料少之又少,费了老鼻子劲才把token从返回的response中提取出来,现在总结在这里,方便日后的查阅,同时也为各位小伙伴们提供一个解题的思路。

先大概讲一下我们的业务场景,就是一个充值的接口,需要依赖登录返回的token,我想做的事情就是,将token设置为全局变量,动态的去调用它。如果这个返回的token是存在响应的headers中,那就变得相当的简单了,犹豫我手上找不到这样的例子,我就姑且先获取headers中的Date属性为大家举例:

我们先看一下headers的内容,它就是json格式的:

Postman动态获取返回值过程详解

现在,我们在Tests中来获取这个Date属性的值:

Postman动态获取返回值过程详解

在控制台中看一下,Date属性的值已经获取到了:

Postman动态获取返回值过程详解

同理,如果我们的token存储在Headers中,而我们想要将这个token设置为全局变量,则只需要将上面的Date属性改为token,并在Tests中增加一行代码即可:

Postman动态获取返回值过程详解

好了,上面我们是举了一个比较简单的例子,而我真正拿到手的这个接口的token不是存储在headers中的,而是存储在body中,那么我们需要怎么去获取呢,下面为大家详细介绍。

先看一下登录接口的response的body中的内容:

Postman动态获取返回值过程详解

由于不了解JavaScript的语法,导致我走了不少弯路,下面贴上我最后的解决办法,非常非常简单,只要用.的方式去逐级获取就好了:

Postman动态获取返回值过程详解

最后,再附上response为html格式时的一篇博文:https://jlhxxxx.github.io/postman-start.html

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Node.js实战 建立简单的Web服务器
Mar 08 Javascript
jquery实现图片等比例缩放以及max-width在ie中不兼容解决
Mar 21 Javascript
如何将一个String和多个String值进行比较思路分析
Apr 22 Javascript
JS中JSON对象和String之间的互转及处理技巧
Apr 06 Javascript
深入理解javascript函数参数与闭包
Dec 12 Javascript
bootstrap输入框组使用方法
Feb 07 Javascript
jquery.uploadifive插件怎么解决上传限制图片或文件大小问题
May 08 jQuery
SVG动画vivus.js库使用小结(实例代码)
Sep 14 Javascript
bootstrap轮播模板使用方法详解
Nov 17 Javascript
详解angularjs 学习之 scope作用域
Jan 15 Javascript
Vue 使用Props属性实现父子组件的动态传值详解
Nov 13 Javascript
基于jQuery拖拽事件的封装
Nov 29 jQuery
JS简易计算器实例讲解
Jun 30 #Javascript
如何在postman中添加cookie信息步骤解析
Jun 30 #Javascript
JSON获取属性值方法代码实例
Jun 30 #Javascript
JS猜数字游戏实例讲解
Jun 30 #Javascript
vue实现评价星星功能
Jun 30 #Javascript
Json实现传值到后台代码实例
Jun 30 #Javascript
vue实现循环滚动列表
Jun 30 #Javascript
You might like
iis下php mail函数的sendmail配置方法(官方推荐)
2012/04/25 PHP
PHP跳转页面的几种实现方法详解
2013/06/08 PHP
使用swoole扩展php websocket示例
2014/02/13 PHP
PHP中多维数组的foreach遍历示例
2014/06/13 PHP
PHP通过curl获取接口URL的数据方法
2018/05/31 PHP
关于laravel模板中生成URL的几种模式总结
2019/10/18 PHP
复制js对象方法(详解)
2013/07/08 Javascript
Bootstrap入门书籍之(五)导航条、分页导航
2016/02/17 Javascript
使用Web Uploader实现多文件上传
2016/06/08 Javascript
AngularJS基础 ng-class-odd 指令示例
2016/08/01 Javascript
js提示框替代系统alert,自动关闭alert对话框的实现方法
2016/11/07 Javascript
js实现瀑布流效果(自动生成新的内容)
2017/03/16 Javascript
js获取一组日期中最近连续的天数
2017/05/25 Javascript
jQuery选择器之属性过滤选择器详解
2017/09/28 jQuery
swiper在angularjs中使用循环轮播失效的解决方法
2018/09/27 Javascript
轻松解决JavaScript定时器越走越快的问题
2019/05/13 Javascript
vscode中eslint插件的配置(prettier配置无效)
2019/09/10 Javascript
JS如何实现动态添加的元素绑定事件
2019/11/12 Javascript
JS实现图片幻灯片效果代码实例
2020/05/21 Javascript
JS绘图Flot应用图形绘制异常解决方案
2020/10/16 Javascript
超详细小程序定位地图模块全系列开发教学
2020/11/24 Javascript
[48:46]完美世界DOTA2联赛PWL S2 SZ vs FTD.C 第二场 11.19
2020/11/19 DOTA
Python高级应用实例对比:高效计算大文件中的最长行的长度
2014/06/08 Python
python 调用钉钉机器人的方法
2019/02/20 Python
numpy 声明空数组详解
2019/12/05 Python
解决pyshp UnicodeDecodeError的问题
2019/12/06 Python
基于TensorFlow常量、序列以及随机值生成实例
2020/01/04 Python
python3 kubernetes api的使用示例
2021/01/12 Python
用React加CSS3实现微信拆红包动画效果
2017/03/13 HTML / CSS
html5基础标签(html5视频标签 html5新标签用法)
2013/12/30 HTML / CSS
基本公共卫生服务健康教育工作方案
2014/05/22 职场文书
税务干部群众路线教育实践活动自我剖析材料
2014/09/21 职场文书
教师四风问题整改措施
2014/09/25 职场文书
2015教师节通讯稿
2015/07/20 职场文书
python中如何对多变量连续赋值
2021/06/03 Python
使用CSS定位HTML元素的实现方法
2022/07/07 HTML / CSS