当测试一些API时,令牌需要每3分钟生成一次,我想自动刷新,我做了以下操作
我有一个集合“CollectionGetter”,其中包含一些请求
- 从“集合获取器”集合:
1.我在“Tests”选项卡中添加了以下脚本
变量json数据= pm.响应.json();
设置(“获取令牌”,jsonData.访问令牌);
1.在授权选项卡上,设置:类型=承载令牌令牌{{getToken}}
然后在CollectionGetter下选择了一个请求:getAccount(GET url/API/account)身份验证=从父级继承身份验证并发送=〉获得401 JSON错误:无数据,1:1空输入
有帮助吗?我的配置正确吗
1条答案
按热度按时间vwkv1x7d1#
Postman现在有一个自动刷新授权令牌的功能,您只需要在集合级别设置身份验证并切换“自动刷新访问令牌”选项:Image showing the auto refresh access token button
下面是关于该特性Postman Walkthrough视频,值得一看:https://www.youtube.com/watch?v=FAhs9TBK-xU
TLDW:
1 -点击您的收藏,它会打开“auth”选项卡。
2 -使用Oauth 2.0配置验证类型
3 -滚动到页面底部并设置您的凭据,然后单击“获取新的访问令牌”
4 -向上并切换“自动刷新访问令牌”选项:Auto-refresh access token option
5 -在令牌已经生成的情况下,转到请求,打开请求的授权选项卡,并将“类型”设置为“从父代继承授权”,一切都应该正常工作。
其他资源:postman blog post about the feature