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 相关文章推荐
Js数组的操作push,pop,shift,unshift等方法详细介绍
Dec 28 Javascript
如何让页面加载完成后执行js
Jun 26 Javascript
jquery+ajax+C#实现无刷新操作数据库数据的简单实例
Feb 08 Javascript
jquery如何判断表格同一列不同行input数据是否重复
May 14 Javascript
javascript字符串与数组转换汇总
May 26 Javascript
JavaScript对表格或元素按文本,数字或日期排序的方法
May 26 Javascript
JavaScript实现上下浮动的窗口效果代码
Oct 12 Javascript
JavaScript中使用sencha gridpanel 编辑单元格、改变单元格颜色
Nov 26 Javascript
jQuery插件imgPreviewQs实现上传图片预览
Jan 15 Javascript
JS获取本周周一,周末及获取任意时间的周一周末功能示例
Feb 09 Javascript
vue的滚动条插件实现代码
Sep 07 Javascript
微信小程序vant弹窗组件的实现方式
Feb 21 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
解析用PHP实现var_export的详细介绍
2013/06/20 PHP
强制PHP命令行脚本单进程运行的方法
2014/04/15 PHP
php浏览历史记录的方法
2015/03/10 PHP
在PHP语言中使用JSON和将json还原成数组的方法
2016/07/19 PHP
PHP使用微信开发模式实现搜索已发送图文及匹配关键字回复的方法
2017/09/13 PHP
ANT 压缩(去掉空格/注释)JS文件可提高js运行速度
2013/04/15 Javascript
json数据与字符串的相互转化示例
2013/09/18 Javascript
jquery 缓存问题的几个解决方法
2013/11/11 Javascript
JS+CSS实现感应鼠标渐变显示DIV层的方法
2015/02/20 Javascript
jquery渐隐渐显的图片幻灯闪烁切换实现方法
2015/02/26 Javascript
JavaScript中instanceof运算符的使用示例
2016/06/08 Javascript
Node.js搭建小程序后台服务
2018/01/03 Javascript
jQuery点击页面其他部分隐藏下拉菜单功能
2018/11/27 jQuery
Vue 事件处理操作实例详解
2019/03/05 Javascript
js定义类的方法示例【ES5与ES6】
2019/07/30 Javascript
js实现上传图片并显示图片名称
2019/12/18 Javascript
Vue全局使用less样式,组件使用全局样式文件中定义的变量操作
2020/10/21 Javascript
[02:43]2014DOTA2国际邀请赛 官方Alliance战队纪录片
2014/07/14 DOTA
python读取html中指定元素生成excle文件示例
2014/04/03 Python
python基础教程之分支、循环简单用法
2016/06/16 Python
Python读取图片属性信息的实现方法
2016/09/11 Python
浅谈使用Python内置函数getattr实现分发模式
2018/01/22 Python
Python快速查找list中相同部分的方法
2018/06/27 Python
在pycharm中python切换解释器失败的解决方法
2018/10/29 Python
python提取包含关键字的整行数据方法
2018/12/11 Python
Python的UTC时间转换讲解
2019/02/26 Python
python3 实现函数写文件路径的正确方法
2019/11/27 Python
世界著名的顶级牛排:Omaha Steak(奥马哈牛排)
2016/09/20 全球购物
英国鲜花递送:Blossoming Gifts
2020/07/10 全球购物
安全责任书模板
2014/07/22 职场文书
党的群众路线教育实践活动心得体会(企业)
2014/11/03 职场文书
高三语文复习计划
2015/01/19 职场文书
2016师德师风学习心得体会
2016/01/12 职场文书
2016年小学“感恩教师”主题队日活动总结
2016/04/01 职场文书
学校2016年全国助残日活动总结
2016/04/01 职场文书
goland 恢复已更改文件的操作
2021/04/28 Golang