搞定postman带token请求
搞定postman带token请求
当我们拿到接口文档的时候,总是想先测试一下接口是否正常使用,如果不用带认证的接口请求还好,直接复制一下接口地址到输入框中,设置一下请求方式就可以测试了。但是遇到一些需要带token的,或者form-data格式的,则需要进行一些设置才能正常使用
1.新建一个测试环境
1.1打开postman,在工作台的右上方找到一个设置的图标,并打开它。如下图所示
1.2点击add按钮新建环境
1.3输入环境名字,我在这里写的是blog,名字可以根据你自己的意愿而定;并添加一个token字段且输入token值,这个字段跟后台联系所知。
1.4点击add提交当前所定义的token,关掉弹窗后,在右上方的选择框里找到刚刚建好的环境blog,点击右边的小眼睛可以看到token对应的值
- 1.5到这里我们的环境建好了,设置了一个token字段的全局变量,并赋予相应的值
2.在新建的环境里开始测试接口
2.1在输入框里输入你要测试的接口,并在headers里设置token字段,value值为{{token}}
2.2点击send就可以拿到请求结果了
2.3上面的成功前提是要获取到有效的token,下面来实现请求一个form-data格式的post请求
2.4在输入框中输入接口地址,设置post请求方式,在headers中添加一个 Content-Type 字段,并设置值为 application/x-www-form-urlencoded
2.5然后再body里设置 x-www-form-urlencoded 的格式,并输入相应的参数字段以及参数值
2.6点击send发送请求,就可以拿到结果了
3.补充
3.1 Content-Type的值也可以像token一样设置一个全局的值,使用的时候可以这样调用{{content的值}}
3.2 token可以通过代码的方式来添加
3.2.1在输入框输入login请求接口,因为一般调用login接口就会返回一个token给用户
3.2.2headers设置Content-Type字段,body输入账号密码之类的参数,然后选择Tests,在里面写入一下代码
//获取登录请求返回来的数据 var data = JSON.parse(responseBody); //根据返回来的格式写,主要判断有没有token if (data.data.token) { //有token,则设置一个有的标志tests["has"] = true; //将拿到的数据赋给全局变量tokenpostman.setEnvironmentVariable("token", data.result.token); } else { //无token则设置一个无的标志tests["has"] = false; }
- 3.2.3点击send开始测试,如果tests显示红色则失败,为绿色则成功
搞定postman带token请求相关推荐
- 10分钟搞定Java带token验证的注册登录
这是spring boot框架下的登录注册功能,并且带有token验证,可以用于生产环境的实例 原理太简单,直接上代码,让你知道什么叫拿来主义!! 1,java中项目介绍 2,resources 中的 ...
- 轻松搞定JSONP跨域请求
轻松搞定JSONP跨域请求 一.同源策略 要理解跨域,先要了解一下"同源策略".所谓同源是指,域名,协议,端口相同.所谓"同源策略",简单的说就是基于安全考虑, ...
- python爬虫token_Python入门:模拟登录(二)或注册之requests处理带token请求
转自http://blog.csdn.net/foryouslgme/article/details/51822209 首先说一下使用Python模拟登录或注册时,对于带token的页面怎么登录注册模 ...
- 轻松搞定Retrofit不同网络请求方式的请求参数配置,及常用注解使用
<一>四种请求方式: GET 向服务器发起数据请求,获取信息.类似于数据库的select操作,只是查询,不会影响资源的内容. POST 向服务器发送数据,该请求会改变数据的种类等资源.类似 ...
- 仅一个方法搞定Flutter Http Dio 请求
首先 pubspec.yaml里面添加dio依赖模块 dio: ^3.0.10 由于 http请求常用的是GET和POST方法, 请求参数格式要么JSON,要么XML, 所以我在第一次封装dio ht ...
- docker的时间与宿主机时间不同步, docker-compose一行配置快速搞定! 同时带你避开可能会遇到的坑
在使用docker时发现一些日志时间不对和宿主机差了很多天,这是万万不行的. 具体操作如下, 使用docker-compose管理docker的,那么可在docker-compose.yml文件加入 ...
- 自动化接口测试之Postman(一篇搞定)
Postman自动化接口测试 该篇文章针对已经掌握 Postman 基本用法的读者,即对接口相关概念有一定了解.已经会使用 Postman 进行模拟请求的操作. 当前环境: Window 7 - 64 ...
- 一行代码搞定Http请求,强得离谱~
OKHttpUtil 在Java的世界中,Http客户端之前一直是Apache家的HttpClient占据主导,但是由于此包较为庞大,API又比较难用,因此并不使用很多场景.而新兴的OkHttp.Jo ...
- OkHttp完美封装,用一行代码搞定外部请求,使用起来很方便~
点击关注公众号,利用碎片时间学习 OKHttpUtil 在Java的世界中,Http客户端之前一直是Apache家的HttpClient占据主导,但是由于此包较为庞大,API又比较难用,因此并不使用很 ...
最新文章
- 2021年大数据Spark(八):环境搭建集群模式 Standalone HA
- java collections_【Java视频教程】day31-集合练习??
- 限制页面只能在框架页中
- 《能源专业的展望及其未来择业方向的分析》
- python计算相关矩阵_Numpy使用大全(python矩阵相关运算大全)-Python数据分析基础2...
- 如何在Chrome开发者工具console里手动调用focus方法给元素设置focus
- HANA report里默认filter的工作机制
- ESP8266—“ICACHE_FLASH_ATTR”宏
- [Python] L1-038. 新世界 团体程序设计天梯赛GPLT
- C++面试题-指针-动态内存指针
- spark的python开发安装方式,最简单的方式来安装Python依赖关系的Spark执行器节点?...
- 2022年10款好用免费数据恢复软件分享
- 计算机网络设置无法保存,win10系统启用网络发现无法保存的解决步骤
- HTML5 CSS3做的一个静态的苹果官网首页
- 小葵花妈妈课堂开课了:《ArrayList源码浅析》
- 首届“梧桐杯”大数据应用创新大赛复赛晋级名单发布
- 关于若依框架多级菜单的设置
- [论文解读]微信看一看实时Look-alike推荐算法
- 基于笔画序列的中文字向量模型设计与研究
- 手绘日漫版的新垣结衣见过没?这个开源动漫生成器让你的照片秒变
热门文章
- 答题小程序排位赛pk开发功能解析
- 【JY】各类有限元软件计算功能赏析与探讨
- 二级建造师什么专业好考?
- 装饰百强第一名金螳螂的信息化办公秘籍
- 如何遍历map与JSON
- 便签添加到桌面后怎么删除?电脑便签支持找回删除便签的软件是哪个?
- wangzherongyao - 15
- (转)爆红一周之后,足记遇到的“生死”及“被生死”问题
- 尚硅谷h5前端开发视频
- eclipse- Web-app verson=2.5 调整将Dynamic Web Module3.0降为2.5