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 相关文章推荐
添加到收藏夹代码(兼容几乎所有的浏览器)
Jan 09 Javascript
JS实现FLASH幻灯片图片切换效果的方法
Mar 04 Javascript
Bootstrap入门书籍之(一)排版
Feb 17 Javascript
AngularJs directive详解及示例代码
Sep 01 Javascript
js 点击a标签 获取a的自定义属性方法
Nov 21 Javascript
微信小程序Server端环境配置详解(SSL, Nginx HTTPS,TLS 1.2 升级)
Jan 12 Javascript
JavaScript for循环 if判断语句(学习笔记)
Oct 11 Javascript
基于Vuex无法观察到值变化的解决方法
Mar 01 Javascript
基于element-ui的rules中正则表达式
Sep 04 Javascript
微信小程序自定义联系人弹窗
May 26 Javascript
浅谈element中InfiniteScroll按需引入的一点注意事项
Jun 05 Javascript
Vue router安装及使用方法解析
Dec 02 Vue.js
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
使用sockets:从新闻组中获取文章(二)
2006/10/09 PHP
超级好用的一个php上传图片类(随机名,缩略图,加水印)
2010/06/30 PHP
PHP连接MySQL数据的操作要点
2015/03/20 PHP
js 中的switch表达式使用示例
2020/06/03 Javascript
jquery动态更换设置背景图的方法
2014/03/25 Javascript
一个JavaScript递归实现反转数组字符串的实例
2014/10/14 Javascript
利用jQuery实现WordPress中@的ID悬浮显示评论内容
2015/12/11 Javascript
Bootstrap CSS组件之按钮组(btn-group)
2016/12/17 Javascript
jquery无法为动态生成的元素添加点击事件的解决方法(推荐)
2016/12/26 Javascript
基于node.js实现微信支付退款功能
2017/12/19 Javascript
nodejs中密码加密处理操作详解
2018/03/20 NodeJs
JS对象与json字符串相互转换实现方法示例
2018/06/14 Javascript
Vue配合iView实现省市二级联动的示例代码
2018/07/27 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
2018/08/09 jQuery
vue实现商品加减计算总价的实例代码
2018/08/12 Javascript
小程序云开发实战小结
2018/10/25 Javascript
快速对接payjq的个人微信支付接口过程解析
2019/08/15 Javascript
wxpython 学习笔记 第一天
2009/03/16 Python
Python爬虫抓取代理IP并检验可用性的实例
2018/05/07 Python
使用python对文件中的数值进行累加的实例
2018/11/28 Python
Python Django的安装配置教程图文详解
2019/07/17 Python
简单了解Django ORM常用字段类型及参数配置
2020/01/07 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
2020/02/03 Python
解决Tensorflow 内存泄露问题
2020/02/05 Python
Python Django2 model 查询介绍(条件、范围、模糊查询)
2020/03/16 Python
序列化Python对象的方法
2020/08/01 Python
在Pycharm中安装Pandas库方法(简单易懂)
2021/02/20 Python
CSS3制作酷炫的条纹背景
2017/11/09 HTML / CSS
html5 canvas里绘制椭圆并保持线条粗细均匀的技巧
2013/03/25 HTML / CSS
阿玛尼美妆英国官网:Giorgio Armani Beauty英国
2019/03/28 全球购物
德国的各种媒体在线商店:Thalia.de(书籍、电子书、玩具等)
2020/10/08 全球购物
Java TransactionAPI (JTA) 主要包含几部分
2012/12/07 面试题
2014新课程改革心得体会
2014/03/10 职场文书
护士辞职信怎么写
2015/02/27 职场文书
《青山不老》教学反思
2016/02/22 职场文书
Oracle 触发器trigger使用案例
2022/02/24 Oracle