在使用 Postman 和不使用 Postman 时了解不记名令牌?

Understanding bearer tokens when using Postman and not using Postman?

我正在尝试集成第三方 API。我获得了用户名和密码。

当我使用 Postman 向登录网页发送 post 请求时;请求 header 包含一个 postman 令牌:

Postman-Token: vvvvvvvvv-wwwww-xxxx-yyyy-zzzzzzzzzz //这不是真实值

如果我在登录请求后向每个请求提供 postman 令牌(如下所示),那么一切仍会按预期工作:

如果我通过我的网页访问 api,那么一切都会按预期进行。我的问题是:

  1. 什么是 Postman 令牌?我已经看过这里了:.
  2. 通过网页访问 API 时,Postman 令牌的替代方法是什么。使用 Fiddler 查看请求时,我看不到请求中的令牌。是 Fiddler 中的不记名令牌吗?

邮递员令牌:

所以它只是一个自定义header来跟踪和调试接收服务器中的邮递员请求

不做任何授权

为什么fiddler中没有token:

因为你还没有添加它。您可以将任何自定义 header 添加到您发送的请求中

为什么它在用作不记名令牌时有效

因为在您的登录调用中,您的 session 被缓存了。因此对于后续请求,它使用缓存 session

要关闭 session ,请将 Connection header 从 keep-alive 更新为 close

尝试将第二个请求设置为无身份验证:

并查看请求是否仍然成功以确认您正在使用缓存 session