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 相关文章推荐
获取网站跟路径的javascript代码(站点及虚拟目录)
Oct 20 Javascript
Jquery 表单验证类介绍与实例
Jun 09 Javascript
node.js中的console.info方法使用说明
Dec 09 Javascript
javascript实现通过表格绘制颜色填充矩形的方法
Apr 21 Javascript
jQuery 插件封装的方法
Nov 16 Javascript
前端js弹出框组件使用方法
Aug 24 Javascript
JavaScript 通过Ajax 动态加载CheckBox复选框
Aug 31 Javascript
vue实现文章内容过长点击阅读全文功能的实例
Dec 28 Javascript
vue.js响应式原理解析与实现
Jun 22 Javascript
js中值引用和地址引用实例分析
Jun 21 Javascript
新手快速入门JavaScript装饰者模式与AOP
Jun 24 Javascript
小程序接入腾讯位置服务的详细流程
Mar 03 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超牛逼无限极分类生成树方法
2015/05/11 PHP
PHP微信开发之查询微信精选文章
2016/06/23 PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
2016/12/12 PHP
通过判断JavaScript的版本实现执行不同的代码
2010/05/11 Javascript
面向对象Javascript核心支持代码分享
2012/05/23 Javascript
js中onload与onunload的使用示例
2013/08/25 Javascript
jQuery动画特效实例教程
2014/08/29 Javascript
基于NodeJS的前后端分离的思考与实践(四)安全问题解决方案
2014/09/26 NodeJs
对于jQuery性能的一些优化建议
2015/08/13 Javascript
AngularJS利用Controller完成URL跳转
2016/08/09 Javascript
js下载文件并修改文件名
2017/05/08 Javascript
vue2的todolist入门小项目的详细解析
2017/05/11 Javascript
seajs中最常用的7个功能、配置示例
2017/10/10 Javascript
vue实现点击当前标签高亮效果【推荐】
2018/06/22 Javascript
JavaScript设计模式之建造者模式实例教程
2018/07/02 Javascript
vue安装和使用scss及sass与scss的区别详解
2018/10/15 Javascript
JSON.stringify()方法讲解
2019/01/31 Javascript
微信小程序mpvue点击按钮获取button值的方法
2019/05/29 Javascript
解决vue elementUI中table里数字、字母、中文混合排序问题
2020/01/07 Javascript
使用Python实现简单的服务器功能
2017/08/25 Python
Python数据类型之Number数字操作实例详解
2019/05/08 Python
pandas 对日期类型数据的处理方法详解
2019/08/08 Python
Python使用itchat模块实现简单的微信控制电脑功能示例
2019/08/26 Python
python 下载m3u8视频的示例代码
2020/11/11 Python
HTML5是否真的可以取代Flash
2010/02/10 HTML / CSS
Deux par Deux官方网站:设计师童装
2020/01/03 全球购物
马歇尔耳机官网:Marshall Headphones
2020/02/04 全球购物
商业房地产广告语
2014/03/13 职场文书
办理房产证委托书
2014/09/18 职场文书
有子女的离婚协议书怎么写(范本)
2014/09/29 职场文书
2016母亲节感恩话语
2015/12/09 职场文书
2016年秋季趣味运动会开幕词
2016/03/04 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书
高中班主任寄语
2019/06/21 职场文书
使用HTML+Css+transform实现3D导航栏的示例代码
2021/03/31 HTML / CSS
java实现面板之间切换功能
2022/06/10 Java/Android