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 相关文章推荐
JQuery 选择器、过滤器介绍
Feb 14 Javascript
javascript break指定标签打破多层循环示例
Jan 20 Javascript
PHP 数组current和next用法分享
Mar 05 Javascript
每天一篇javascript学习小结(面向对象编程)
Nov 20 Javascript
jQuery实现下拉加载功能实例代码
Apr 01 Javascript
JS实现滑动门效果的方法详解
Dec 19 Javascript
Angularjs2不同组件间的通信实例代码
May 06 Javascript
AngularJs 常用的过滤器
May 15 Javascript
JavaScript实现三级联动效果
Jul 15 Javascript
JavaScript文本特效实例小结【3个示例】
Dec 22 Javascript
如何根据业务封装自己的功能组件
Apr 19 Javascript
JS浏览器BOM常见操作实例详解
Apr 27 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 MSSQL 存储过程的方法
2008/12/24 PHP
php侧拉菜单 漂亮,可以向右或者向左展开,支持FF,IE
2009/10/15 PHP
PHP curl模拟浏览器采集阿里巴巴的实现代码
2011/04/20 PHP
PHP面向对象教程之自定义类
2014/06/10 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
2014/07/18 PHP
php下载远程大文件(获取远程文件大小)的实例
2017/06/17 PHP
laravel 查询数据库获取结果实现判断是否为空
2019/10/24 PHP
IE DOM实现存在的部分问题及解决方法
2009/07/25 Javascript
jquery的ajax()函数传值中文乱码解决方法介绍
2012/11/08 Javascript
js获取IP和PcName(IE)在vs中可用
2013/08/02 Javascript
jquery 操作两个select实现值之间的互相传递
2014/03/07 Javascript
JavaScript 基本概念
2015/01/20 Javascript
Javascript常用小技巧汇总
2015/06/24 Javascript
JS实现为排序好的字符串找出重复行的方法
2016/03/02 Javascript
浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法
2018/02/21 Javascript
vue读取本地的excel文件并显示在网页上方法示例
2019/05/29 Javascript
JavaScript 预解析的4种实现方法解析
2019/09/03 Javascript
vue中使用vee-validator完成表单校验方案
2019/11/01 Javascript
python线程池的实现实例
2013/11/18 Python
python实现简单的文字识别
2018/11/27 Python
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
2018/12/02 Python
Python中pymysql 模块的使用详解
2019/08/12 Python
使用TensorFlow对图像进行随机旋转的实现示例
2020/01/20 Python
详解如何在登录过期后跳出Ifram框架
2020/09/10 HTML / CSS
适合各种场合的美食礼品:Harry & David
2016/08/03 全球购物
澳大利亚在线百货商店:Real Smart
2017/08/13 全球购物
澳大利亚女装精品店:Alannah Hill
2020/07/29 全球购物
介绍一下.NET构架下remoting和webservice
2014/05/08 面试题
党员政治学习材料
2014/05/14 职场文书
有关环保的标语
2014/06/13 职场文书
宿舍标语大全
2014/06/19 职场文书
药店促销活动策划方案
2014/08/24 职场文书
银行竞聘上岗演讲稿
2014/09/12 职场文书
介绍长城的导游词
2015/01/30 职场文书
运动会通讯稿600字
2015/07/20 职场文书
Go语言基础知识点介绍
2021/07/04 Golang