【问题标题】:Bearer token in postman邮递员中的不记名令牌
【发布时间】:2018-09-21 23:02:07
【问题描述】:

我想在邮递员中设置一个Bearer Token

由于某种原因,我的 Postman 在 Auth 下拉菜单中没有 Bearer Token 选项

我可以在 Postman 中做什么来显示该选项?我可以在哪里找到它的任何想法?问候。

【问题讨论】:

  • 您需要安装最新版本。我在 5.3 中遇到了同样的问题并更新到最新的 6.3 并修复了我的问题。
  • 或者您使用的是谷歌浏览器扩展版本,它已被弃用...新功能不可用。

标签: postman


【解决方案1】:

我不确定这两张图片是否来自同一个 Postman 应用程序,但 Bearer Token 功能仅在 5.3.0 版本中出现。

您可以手动添加带有Bearer <my_token> 值的Authorization 请求标头。

只是一个用于演示目的的虚拟值 - 实际值应该是 Bearer + your token value

无需使用下拉列表中的该选项即可使用。这只会自动复制,无论如何您都将手动执行。

【讨论】:

  • 但是我的邮递员扩展版本是5.5.4,它仍然没有Bearer Token类型,是浏览器扩展或桌面应用的版本不同
  • 浏览器扩展现已弃用。桌面应用程序是您需要使用的,目前是 7.16.0,旧扩展程序之前的版本很多。
【解决方案2】:

我正在使用 Postman v7.0.9。

将 accessToken 变量添加到 postman 环境变量中。

然后使用测试选项卡编写javascript。

let jsonData = pm.response.json();
let token = jsonData.accessToken;
pm.environment.set('accessToken', token);

如果您使用的是当前版本的“Bearer Token”类型,则在“授权”选项卡下。

【讨论】:

  • 谢谢@Cigi!!对于其他所有人,这是完整的答案!这将解析 JSON 响应中的“令牌”字段并自动更新环境变量。
  • 正是我想要的,谢谢!
【解决方案3】:

我很久以前就遇到过这个问题。我通过安装桌面版本并再次使用 Google 帐户登录解决了这个问题。在邮递员中可见的承载令牌之后!

就我而言,我使用的是 Windows 8.1 和 64 位。

here可以获取桌面版

【讨论】:

    【解决方案4】:

    您有一些添加授权类型的选项:

    1)Go headers 点击并添加 => 键:授权值:Bearer

    2) 创建集合 > 选择授权

    3) 点击代码并添加标题

    headers:
    {
      'Postman-Token': '55..',
      'cache-control': 'no-cache',
      'Authorization': 'Bearer eyJhbG...'
    }
    

    【讨论】:

      【解决方案5】:

      2021 年 2 月 - 以下为我工作

      从类型中选择“Bearer Token”。

      在如下截图所示的字段中输入令牌:

      【讨论】:

      • 是的,成功了!多解释一下就好了。
      【解决方案6】:

      问题在于带有 Chrome 的 Postman 或 Postman 的 Chrome 扩展,它没有更多的授权选项。

      所以只要download the new postman app,它有更多的功能,你也会得到不记名令牌选项。

      【讨论】:

        猜你喜欢
        • 2018-09-22
        • 2021-02-05
        • 2020-02-25
        • 1970-01-01
        • 2018-11-26
        • 2020-01-15
        • 1970-01-01
        • 2021-02-08
        • 2018-02-05
        相关资源
        最近更新 更多