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 相关文章推荐
在一个浏览器里呈现所有浏览器测试结果的前端测试工具的思路
Mar 02 Javascript
获取body标签的两种方法
Oct 13 Javascript
JavaScript中函数声明优先于变量声明的实例分析
Mar 01 Javascript
探讨JavaScript中声明全局变量三种方式的异同
Dec 03 Javascript
基于jQuery实现返回顶部实例代码
Jan 01 Javascript
Bootstrap table表格简单操作
Feb 07 Javascript
不使用 JS 匿名函数理由
Nov 17 Javascript
Vue-component全局注册实例
Sep 06 Javascript
微信小程序实现蒙版弹窗效果
Nov 01 Javascript
JavaScript:ES2019 的新特性(译)
Aug 08 Javascript
将RGB值转换为灰度值的简单算法
Oct 09 Javascript
vue实现短信验证码登录功能(流程详解)
Dec 10 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编程最快明白》第七讲:php图片验证码与缩略图
2010/11/01 PHP
php实现查看邮件是否已被阅读的方法
2013/12/03 PHP
兼容ie6浏览器的php下载文件代码分享
2014/07/14 PHP
浅析Yii2 gridview实现批量删除教程
2016/04/22 PHP
微信自定义菜单的创建/查询/取消php示例代码
2016/08/05 PHP
php-fpm开启状态统计的方法详解
2017/06/23 PHP
laravel 字段格式化 modle 字段类型转换方法
2019/09/30 PHP
jquery 上下滚动广告
2009/06/17 Javascript
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
js实现带搜索功能的下拉框实时搜索实时匹配
2013/11/05 Javascript
JavaScript中具名函数的多种调用方式总结
2014/11/08 Javascript
简述AngularJS相关的一些编程思想
2015/06/23 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
2016/07/22 Javascript
ajax图片上传,图片异步上传,更新实例
2016/12/30 Javascript
vue.js选中动态绑定的radio的指定项
2017/06/02 Javascript
React Native react-navigation 导航使用详解
2017/12/01 Javascript
boostrap模态框二次弹出清空原有内容的方法
2018/08/10 Javascript
微信小程序使用自定义组件导航实现当前页面高亮
2020/01/02 Javascript
深入理解Antd-Select组件的用法
2020/02/25 Javascript
微信小程序去除左上角返回键的实现方法
2020/03/06 Javascript
解决vue+elementui项目打包后样式变化问题
2020/08/03 Javascript
微信小程序完美解决scroll-view高度自适应问题的方法
2020/08/08 Javascript
修改默认的pip版本为对应python2.7的方法
2018/11/06 Python
python opencv角点检测连线功能的实现代码
2020/11/24 Python
业务经理的岗位职责
2013/11/16 职场文书
自我鉴定书面格式
2014/01/13 职场文书
预备党员政审材料
2014/02/04 职场文书
八一建军节感言
2014/02/28 职场文书
我的长生果教学反思
2014/04/28 职场文书
中学生旷课检讨书2篇
2014/10/09 职场文书
2015年监理个人工作总结
2015/05/23 职场文书
超市员工管理制度
2015/08/06 职场文书
2016年心理学教育培训学习心得体会
2016/01/12 职场文书
高二数学教学反思
2016/02/18 职场文书
拒绝盗图!教你怎么用python给图片加水印
2021/06/04 Python
CSS文本阴影 text-shadow 悬停效果详解
2022/05/25 HTML / CSS