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中showModalDialog 的使用解析
Apr 17 Javascript
jQuery页面加载初始化常用的三种方法
Jun 04 Javascript
JS模拟键盘打字效果的方法
Aug 05 Javascript
Jquery ui datepicker设置日期范围,如只能隔3天【实现代码】
May 04 Javascript
全面理解JavaScript中的继承(必看)
Jun 16 Javascript
AngularJS表单验证中级篇(3)
Sep 28 Javascript
javascript实现获取一个日期段内每天不同的价格(计算入住总价格)
Feb 05 Javascript
vue2.0 自定义 饼状图 (Echarts)组件的方法
Mar 02 Javascript
Vue 幸运大转盘实现思路详解
May 06 Javascript
开发中常用的25个JavaScript单行代码(小结)
Jun 28 Javascript
微信小程序云函数使用mysql数据库过程详解
Aug 07 Javascript
JS localStorage存储对象,sessionStorage存储数组对象操作示例
Feb 15 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 define函数的使用说明
2008/08/27 PHP
国外比较好的几个的Php开源建站平台小结
2010/04/22 PHP
解析smarty 截取字符串函数 truncate的用法介绍
2013/06/20 PHP
PHP网络操作函数汇总
2015/05/18 PHP
typecho插件编写教程(三):保存配置
2015/05/28 PHP
yum命令安装php7和相关扩展
2016/07/04 PHP
thinkPHP5框架接口写法简单示例
2019/08/05 PHP
js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性
2013/01/04 Javascript
js和css写一个可以自动隐藏的悬浮框
2014/03/05 Javascript
js中实现多态采用和继承类似的方法
2014/08/22 Javascript
javascript实现动态加载CSS
2015/01/26 Javascript
JS实现JSON.stringify的实例代码讲解
2017/02/07 Javascript
超级简易的JS计算器实例讲解(实现加减乘除)
2017/08/08 Javascript
详解如何让InstantClick兼容MathJax、百度统计等
2017/09/12 Javascript
JS实现的Object数组去重功能示例【数组成员为Object对象】
2019/02/01 Javascript
vue路由--网站导航功能详解
2019/03/29 Javascript
[06:16]第十四期-国士无双绝地翻盘之撼地神牛
2014/06/24 DOTA
Python计算三维矢量幅度的方法
2015/06/15 Python
python3中str(字符串)的使用教程
2017/03/23 Python
python记录程序运行时间的三种方法
2017/07/14 Python
Python基于time模块求程序运行时间的方法
2017/09/18 Python
Python元组拆包和具名元组解析实例详解
2018/03/26 Python
对python tkinter窗口弹出置顶的方法详解
2019/06/14 Python
python每天定时运行某程序代码
2019/08/16 Python
使用css3绘制出各种几何图形
2016/08/17 HTML / CSS
地球上最先进的胡子和头发修剪器:Bevel
2018/01/23 全球购物
戴尔荷兰官方网站:Dell荷兰
2020/10/04 全球购物
为什么要用EJB
2014/04/17 面试题
物业管理求职自荐信
2013/09/25 职场文书
往来会计岗位职责
2013/12/19 职场文书
公司总经理岗位职责范本
2014/08/15 职场文书
校长创先争优承诺书
2014/08/30 职场文书
村党的群众路线教育实践活动总结材料
2014/10/31 职场文书
2014年政协工作总结
2014/12/09 职场文书
小班下学期幼儿评语
2014/12/30 职场文书
帝企鹅日记观后感
2015/06/10 职场文书