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 拖动表格行实现代码
May 05 Javascript
让你的博客飘雪花超出屏幕依然看得见
Jan 04 Javascript
用jQuery实现一些导航条切换,显示隐藏的实例代码
Jun 08 Javascript
JavaScript判断浏览器类型的方法
Feb 10 Javascript
jQuery+CSS3文字跑马灯特效的简单实现
Jun 25 Javascript
JS只能输入正整数的简单实例
Oct 07 Javascript
AngularJS的$location使用方法详解
Oct 19 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
Mar 01 Javascript
js打开word文档预览操作示例【不是下载】
May 23 Javascript
微信小程序图片右边加两行文字的代码
Apr 23 Javascript
微信小程序实现页面左右滑动
Nov 16 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编程效率 引入缓存机制提升性能
2010/02/15 PHP
php数组去重复数据示例
2014/02/25 PHP
PHP实现加强版加密解密类实例
2015/07/29 PHP
php 的反射详解及示例代码
2016/08/25 PHP
javascript EXCEL 操作类代码
2009/07/30 Javascript
深入document.write()与HTML4.01的非成对标签的详解
2013/05/08 Javascript
JS去除数组重复值的五种不同方法
2013/09/06 Javascript
通过length属性判断jquery对象是否存在
2013/10/18 Javascript
javasript实现密码的隐藏与显示
2015/05/08 Javascript
javascript封装 Cookie 应用接口
2015/08/07 Javascript
JavaScript字符串删除重复字符的方法
2015/12/25 Javascript
深入理解事件冒泡(Bubble)和事件捕捉(capture)
2016/05/28 Javascript
js中获取键盘事件的简单实现方法
2016/10/10 Javascript
vue2.0 与 bootstrap datetimepicker的结合使用实例
2017/05/22 Javascript
jquery实现图片跟随鼠标的实例
2017/10/17 jQuery
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
2019/04/20 Javascript
JS使用正则表达式判断输入框失去焦点事件
2019/10/16 Javascript
three.js欧拉角和四元数的使用方法
2020/07/26 Javascript
Selenium执行JavaScript脚本的方法示例
2020/12/31 Javascript
[01:04:14]OG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Numpy 将二维图像矩阵转换为一维向量的方法
2018/06/05 Python
Python Dataframe 指定多列去重、求差集的方法
2018/07/10 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
2019/01/08 Python
python将字符串转变成dict格式的实现
2019/11/18 Python
python 实现方阵的对角线遍历示例
2019/11/29 Python
Python socket聊天脚本代码实例
2020/01/02 Python
python列表切片和嵌套列表取值操作详解
2020/02/27 Python
记录模型训练时loss值的变化情况
2020/06/16 Python
CSS3图片旋转特效(360/60/-360度)
2013/10/10 HTML / CSS
巴西体育用品商店:Lojão dos Esportes
2018/07/21 全球购物
医学专业本科毕业生自我鉴定
2013/12/28 职场文书
毕业生就业意向书
2014/04/01 职场文书
2014年药剂科工作总结
2014/11/26 职场文书
泰山导游词
2015/02/02 职场文书
劳动仲裁代理词范文
2015/05/25 职场文书
OpenFeign实现远程调用
2022/08/14 Java/Android