前提
由于业务要求,每次接口请求都是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
版权归原作者 ༺鲸落༻ 所有, 如有侵权,请联系我们删除。