使用PostMan测试接口的时候如何在Header中添加token验证

前提

在这里插入图片描述
由于业务要求,每次接口请求都是post方式,且头部需要在自定义字段中定义token字段

做法

在这里插入图片描述

在Authorization中添加APIKey 然后添加token和token的值,因为这里只是简单的开发个测试接口,所以不能通过登录验证去自动生成动态token,然后将token的返回值赋于Header中的token,所以就直接指定一个固定的token先用来测试了,然后在Header中就能看到有token了

注意: { {token}}我是通过登录的接口后将token修改到全局环境中,直接全局环境的值即可,以下是赋值给全局环境的方法
在这里插入图片描述

var jsondata=pm.response.json()
var msg=jsondata.error_msg
var index = msg.indexOf(":");
var token = msg.substr(index+1,msg.length)
console.log(token)
pm.environment.set("token",token)

每个人返回的格式可能不一样,你们要修改成能获取到token的key的写法

网上还看到其他的写法,但对我不管用
参考:
https://blog.csdn.net/qq_42866164/article/details/106266422?spm=1001.2014.3001.5506 (其他写法)

https://blog.csdn.net/luyanbin_lqq/article/details/105702235?spm=1001.2014.3001.5506

猜你喜欢

转载自blog.csdn.net/weixin_42835230/article/details/128427895
今日推荐