前提
由于业务要求,每次接口请求都是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://www.toymoban.com/news/detail-507186.html
https://blog.csdn.net/luyanbin_lqq/article/details/105702235?spm=1001.2014.3001.5506文章来源地址https://www.toymoban.com/news/detail-507186.html
到了这里,关于使用PostMan测试接口的时候如何在Header中添加token验证的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!