我想在postman中设置一个**Bearer Token**由于某种原因,我的Postman在Auth下拉列表中没有Bearer Token选项我可以在 Postman 做什么来显示这个选项?有什么想法我可以在哪里找到它?问候。
Bearer Token
nwwlzxa71#
我不确定这两张图片是否来自同一个 Postman 应用程序,但承载令牌功能只出现在版本5.3.0。您可以仅手动添加具有Bearer <my_token>值的Authorization请求标头。这 * 只是 * 用于演示目的的虚拟值-实际值应为Bearer + your token value。
Bearer <my_token>
Authorization
Bearer + your token value
这不需要使用下拉列表中的那个选项就可以工作。这只会自动复制,无论如何你都要手动做的事情。
vkc1a9a22#
将accessToken变量添加到postman环境变量中。
然后使用测试选项卡编写javascript。
let jsonData = pm.response.json(); let token = jsonData.accessToken; pm.environment.set('accessToken', token);
如果您正在使用当前版本的“承载令牌”类型,请在“授权”选项卡下。
3qpi33ja3#
您可以选择添加授权类型:1)点击转到标题并添加=〉键:授权值:承载人2)创建集合〉选择授权3)单击代码并添加标题
headers: { 'Postman-Token': '55..', 'cache-control': 'no-cache', 'Authorization': 'Bearer eyJhbG...' }
qgelzfjb4#
从类型中选择“无记名令牌”。在字段中输入Token,如屏幕截图所示:
cs7cruho5#
在标题中手动添加,密钥作为授权,值作为载体+空格,然后像下面的快照一样添加令牌。
5t7ly7z56#
问题是与Chrome或Chrome扩展的 Postman ,它没有更多的授权选项.所以只要download the new postman app,它有更多的功能,你也会得到承载令牌选项。
xbp102n07#
假设你的认证请求url是../authentication/v1/login,它用一些json响应如下:
}, "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1N.....
并且您希望将令牌发送到服务器.../service/hello request步骤:1.在"测试"文件夹中的/public/authentication/v1/login中放入:令json数据= pm.响应. json();字母标记= jsonData.标记;pm.环境. set("我的令牌",令牌);1.在../service/hello的"身份验证"文件夹中选择"承载令牌",然后在"令牌"字段中输入{{myToken}}测试一下1.发送POST ../身份验证/v1/登录(使用"发送"按钮)1.检查"环境快速查看"和"myToken"字段值1.在../service/hello请求中,将鼠标悬停在{{myToken}}上方-您将看到当前值"myToken"将随服务器调用自动发送。作者Yl.
e1xvtsh38#
我很久以前就遇到过这个问题。我安装了桌面版,然后用谷歌账户重新登录,解决了这个问题。之后, Postman 就可以看到无记名令牌了!在我的情况下,我使用Windows 8.1和64位.here您可以获得桌面版本
8条答案
按热度按时间nwwlzxa71#
我不确定这两张图片是否来自同一个 Postman 应用程序,但承载令牌功能只出现在版本5.3.0。
您可以仅手动添加具有
Bearer <my_token>
值的Authorization
请求标头。这 * 只是 * 用于演示目的的虚拟值-实际值应为
Bearer + your token value
。这不需要使用下拉列表中的那个选项就可以工作。这只会自动复制,无论如何你都要手动做的事情。
vkc1a9a22#
将accessToken变量添加到postman环境变量中。
然后使用测试选项卡编写javascript。
如果您正在使用当前版本的“承载令牌”类型,请在“授权”选项卡下。
3qpi33ja3#
您可以选择添加授权类型:
1)点击转到标题并添加=〉键:授权值:承载人
2)创建集合〉选择授权
3)单击代码并添加标题
qgelzfjb4#
2021年2月-以下内容对我有效
从类型中选择“无记名令牌”。
在字段中输入Token,如屏幕截图所示:
cs7cruho5#
在标题中手动添加,密钥作为授权,值作为载体+空格,然后像下面的快照一样添加令牌。
5t7ly7z56#
问题是与Chrome或Chrome扩展的 Postman ,它没有更多的授权选项.
所以只要download the new postman app,它有更多的功能,你也会得到承载令牌选项。
xbp102n07#
假设你的认证请求url是../authentication/v1/login,它用一些json响应如下:
并且您希望将令牌发送到服务器.../service/hello request
步骤:
1.在"测试"文件夹中的/public/authentication/v1/login中放入:
令json数据= pm.响应. json();
字母标记= jsonData.标记;
pm.环境. set("我的令牌",令牌);
1.在../service/hello的"身份验证"文件夹中选择"承载令牌",然后在"令牌"字段中输入{{myToken}}
测试一下
1.发送POST ../身份验证/v1/登录(使用"发送"按钮)
1.检查"环境快速查看"和"myToken"字段值
1.在../service/hello请求中,将鼠标悬停在{{myToken}}上方-您将看到当前值
"myToken"将随服务器调用自动发送。
作者Yl.
e1xvtsh38#
我很久以前就遇到过这个问题。我安装了桌面版,然后用谷歌账户重新登录,解决了这个问题。之后, Postman 就可以看到无记名令牌了!
在我的情况下,我使用Windows 8.1和64位.
here您可以获得桌面版本