0


在 Postman 中设置全局 token

目录

问题描述

在使用 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 按钮,然后再进行访问即可

在这里插入图片描述


本文转载自: https://blog.csdn.net/weixin_43004044/article/details/140657065
版权归原作者 代码星辰 所有, 如有侵权,请联系我们删除。

“在 Postman 中设置全局 token”的评论:

还没有评论