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 相关文章推荐
国外Lightbox v2.03.3 最新版 下载
Oct 17 Javascript
js textarea自动增高并隐藏滚动条
Dec 16 Javascript
火狐4、谷歌12不支持Jquery Validator的解决方法分享
Jun 20 Javascript
动态加载JS文件的三种方法
Nov 08 Javascript
js+css实现的简单易用兼容好的分页
Dec 30 Javascript
jquery教程ajax请求json数据示例
Jan 13 Javascript
JavaScript之数组(Array)详解
Apr 01 Javascript
JavaScript汉诺塔问题解决方法
Apr 21 Javascript
15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】
May 25 Javascript
jQuery实现的选择商品飞入文本框动画效果完整实例
Aug 10 Javascript
request请求获取参数的实现方法(post和get两种方式)
Sep 27 Javascript
Vue export import 导入导出的多种方式与区别介绍
Feb 12 Javascript
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
深入PHP5中的魔术方法详解
2013/06/17 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
(仅IE下有效)关于checkbox 三态
2007/05/12 Javascript
IE php关于强制下载文件的代码
2008/08/23 Javascript
IE iframe的onload方法分析小结
2010/01/07 Javascript
javascript 函数及作用域总结介绍
2013/11/12 Javascript
javascript实现的右下角弹窗实例
2015/04/24 Javascript
jQuery数据类型小结(14个)
2016/01/08 Javascript
详解Jquery 遍历数组之$().each方法与$.each()方法介绍
2017/01/09 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
2018/01/02 jQuery
深入理解ES6中let和闭包
2018/02/22 Javascript
angular.js实现列表orderby排序的方法
2018/10/02 Javascript
pm2发布node配置文件ecosystem.json详解
2019/05/15 Javascript
浅谈element中InfiniteScroll按需引入的一点注意事项
2020/06/05 Javascript
Python中无限元素列表的实现方法
2014/08/18 Python
一波神奇的Python语句、函数与方法的使用技巧总结
2015/12/08 Python
用matplotlib画等高线图详解
2017/12/14 Python
使用pandas对矢量化数据进行替换处理的方法
2018/04/11 Python
Python 查看list中是否含有某元素的方法
2018/06/27 Python
Python实现压缩文件夹与解压缩zip文件的方法
2018/09/01 Python
Python:Numpy 求平均向量的实例
2019/06/29 Python
安装并免费使用Pycharm专业版(学生/教师)
2020/09/24 Python
Python爬虫之Selenium实现关闭浏览器
2020/12/04 Python
深入研究HTML5实现图片压缩上传功能
2016/03/25 HTML / CSS
html5如何及时更新缓存文件(js、css或图片)
2013/06/24 HTML / CSS
HTML5 移动页面自适应手机屏幕四类方法总结
2017/08/17 HTML / CSS
MCM英国官网:奢侈皮具制品
2017/04/18 全球购物
Perfume’s Club法国站:购买香水和化妆品
2019/05/02 全球购物
2014年心理健康教育工作总结
2014/12/06 职场文书
大学学生个人总结
2015/02/15 职场文书
500字小学生检讨书
2015/02/19 职场文书
上市公司财务总监岗位职责
2015/04/03 职场文书
爱国影片观后感
2015/06/18 职场文书
七夕情人节问候语
2015/11/11 职场文书
SpringBoot 拦截器妙用你真的了解吗
2021/07/01 Java/Android
解决redis批量删除key值的问题
2022/03/23 Redis