我想在邮递员中设置Bearer Token
就像这样:
出于某种原因,我的邮递员在Auth下拉列表中没有Bearer Token
选项:
在Postman中我可以做些什么来展示这个选项?有任何想法吗?问候。
答案 0 :(得分:23)
我不确定这两张图片是否来自同一个Postman应用程序,但是Bearer Token功能只出现在5.3.0版本上。
您只需手动添加Authorization
请求标头,其值为Bearer <my_token>
。
这是只是虚拟值,用于演示目的 - 实际值应为Bearer + your token value
。
这应该可以在不需要从下拉列表中使用该选项的情况下工作。这只会自动复制,无论如何都会手动复制。
答案 1 :(得分:1)
我正在使用Postman v7.0.9。
将accessToken变量添加到邮递员环境变量中。
然后使用“测试”标签编写JavaScript。
let jsonData = pm.response.json();
let token = jsonData.accessToken;
pm.environment.set('accessToken', token);
如果您使用的是当前版本,则“授权人”标签下将显示当前版本的“承载者令牌”。
答案 2 :(得分:0)
我很久以前就遇到了这个问题。我通过安装桌面版本并再次使用Google帐户登录来解决了此问题。之后,邮递员中就会看到承载令牌!
就我而言,我使用Windows 8.1和64位。
here您可以获得台式机版本
答案 3 :(得分:0)
您可以使用一些选项来添加授权类型:
1)点击标题并添加=>键:授权值:Bearer
2)创建收藏集>选择授权
3)点击代码并添加标题
headers:
{
'Postman-Token': '55..',
'cache-control': 'no-cache',
'Authorization': 'Bearer eyJhbG...'
}
答案 4 :(得分:0)
问题出在带有 chrome 或 Postman chrome 扩展的 Postman,它没有更多的授权选项。
所以只需下载新的邮递员应用程序,它具有更多功能,您也将获得不记名令牌选项...... https://www.postman.com/downloads/
答案 5 :(得分:-1)