电子商务网站建设选择服务器要考虑的因素有,平台企业,设计类电子书网站,一搜个人网站制作目录 问题描述解决方案 问题描述
在使用 Postman 进行接口测试时#xff0c;经常会遇到在 Header 中添加 token 的情况。当接口数量较多时#xff0c;需要为每个接口进行设置#xff0c;而且当 token 失效时需要重新获取并设置#xff0c;这样一来效率较低。
解决方案
下… 目录 问题描述解决方案 问题描述
在使用 Postman 进行接口测试时经常会遇到在 Header 中添加 token 的情况。当接口数量较多时需要为每个接口进行设置而且当 token 失效时需要重新获取并设置这样一来效率较低。
解决方案
下面介绍在 Postman 中设置全局 token 的方法
1在 Environments 的 Globals 中设置自己需要的变量名下图中设置的是 Authorization后面需要用到 2在获取 token 的接口的 Scripts 中进行如下设置。 # Authorization 与上面设置的变量名对应
postman.setGlobalVariable(Authorization, Bearer JSON.parse(responseBody).access_token);设置完成后最后点击 Send如果能够申请 token 成功那么 Globals 中的 Authorization 应该就有对应的值了。
需要注意的是JSON.parse(responseBody).access_token 中的 access_token 的引用与该接口返回的 JSON 具体格式有关例如命名、嵌套关系等。上述设置对应的 JSON 格式如下所示
{access_token: xxxxxxx,token_type: Bearer,expires_in: 1800
}3在需要使用 token 的接口的 Headers 中进行如下设置其中 {{Authorization}} 表示引用之前设置的全局变量最后点击 Send这样便可以进行正常的访问了。当 token 过期后也只需要点击重新点击上述申请 token 的 Send 按钮然后再进行访问即可。