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 相关文章推荐
让插入到 innerHTML 中的 script 跑起来的实现代码
Jul 01 Javascript
javascript globalStorage类代码
Jun 04 Javascript
JS网页播放声音实现代码兼容各种浏览器
Sep 22 Javascript
JavaScript编程中的Promise使用大全
Jul 28 Javascript
js实现Form栏显示全格式时间时钟效果代码
Aug 19 Javascript
使用jQuery.form.js/springmvc框架实现文件上传功能
May 12 Javascript
JavaScript读二进制文件并用ajax传输二进制流的方法
Jul 18 Javascript
vue-router实现tab标签页(单页面)详解
Oct 17 Javascript
JS控制鼠标拒绝点击某一按钮的实例
Dec 29 Javascript
js中async函数结合promise的小案例浅析
Apr 14 Javascript
Node.js API详解之 vm模块用法实例分析
May 27 Javascript
如何在 ant 的table中实现图片的渲染操作
Oct 28 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
无限级别菜单的实现
2006/10/09 PHP
PHP简单实现数字分页功能示例
2016/08/24 PHP
PHP封装的完整分页类示例
2018/08/21 PHP
Yii框架核心组件类实例详解
2019/08/06 PHP
php自动加载代码实例详解
2021/02/26 PHP
javascript动画之圆形运动,环绕鼠标运动作小球
2010/07/20 Javascript
左右悬浮可分组的网站QQ在线客服代码(可谓经典)
2012/12/21 Javascript
jQuery获取注册信息并提示实现代码
2013/04/21 Javascript
js控制表单操作的常用代码小结
2013/08/15 Javascript
javascript中数组中求最大值示例代码
2013/12/18 Javascript
jQuery自带的一些常用方法总结
2014/09/03 Javascript
基于jQuery实现动态数字展示效果
2015/08/12 Javascript
JavaScript实现输入框(密码框)出现提示语
2016/01/12 Javascript
checkbox 选中一个另一个checkbox也会选中的实现代码
2016/07/09 Javascript
微信小程序实战之自定义toast(6)
2017/04/18 Javascript
jquery replace方法去空格
2017/05/08 jQuery
浅谈nodejs中的类定义和继承的套路
2017/07/26 NodeJs
JS打印彩色菱形的实例代码
2018/08/15 Javascript
elementUI多选框反选的实现代码
2019/04/03 Javascript
JavaScript实现省市联动效果
2019/11/22 Javascript
JS实现简单省市二级联动
2019/11/27 Javascript
[57:53]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#3OG VS VP
2016/03/03 DOTA
python打开网页和暂停实例
2014/09/30 Python
python抓取最新博客内容并生成Rss
2015/05/17 Python
python 用所有标点符号分隔句子的示例
2019/07/15 Python
Pytorch GPU显存充足却显示out of memory的解决方式
2020/01/13 Python
Python爬虫:Request Payload和Form Data的简单区别说明
2020/04/30 Python
工伤赔偿协议书范本
2014/04/15 职场文书
学校志愿者活动总结
2014/06/27 职场文书
党支部组织生活会整改方案
2014/09/30 职场文书
购房协议书范本(无房产证)
2014/10/07 职场文书
2014年终个人工作总结
2014/11/07 职场文书
2014年爱国卫生工作总结
2014/11/22 职场文书
2015年秋季学校开学标语
2015/07/16 职场文书
遗嘱范文
2015/08/07 职场文书
拙作再改《我的收音机情缘》
2022/04/05 无线电