【问题标题】:Postman : where cookies are saved?邮递员:cookie 保存在哪里?
【发布时间】:2019-06-04 13:19:56
【问题描述】:

我在 Postman 中打开了 2 个标签。一个选项卡调用登录 API,第二个调用受保护页面。如果我调用第二个选项卡而不调用第一个选项卡,我会收到“错误请求”:

但我之前使用有效凭据调用了第一个:

然后再次调用第二个,然后我得到受保护的页面:

它在哪里以及如何在我的应用程序中设置它?

【问题讨论】:

  • Postman 使用浏览器作为客户端来调用,因此它存储 cookie,默认情况下浏览器会发送它与域关联的所有 cookie。如果您想在 Postman 之外获取 cookie,它有一个代码链接来生成代码以使用 cookie 进行调用,例如 Curl。
  • @webdizz,真的,我很想知道,返回了哪些cookies并得到它
  • 您可以在 Postman 的 Cookies 标签中查看 cookie
  • “如何在我的应用程序中设置它”——你在说什么应用程序?您是否正在寻找一种通过将在 Postman 中执行的“测试”脚本来操作 Postman cookie 的方法?还是“我的应用程序”是指您正在开发的其他应用程序,并且您希望它在 cookie 方面具有与 Postman 类似的行为?在后一种情况下,请更新问题以告诉我们有关该应用程序的更多信息、您使用的编码语言、您使用的库等。

标签: api cookies postman


【解决方案1】:

Postman 使用 javascript 引擎 based on node js,因此 cookie 以 nodejs 的常规方式保存。

关于 postman 内部 cookie 的使用方法,可以这样使用:

console.log(postman.getResponseCookie('cookie name').value);

Here您可以找到一个如何使用邮递员操作 cookie 的示例。

如果您只想检查 cookie,可以使用 cookie manager

【讨论】:

    【解决方案2】:

    邮递员保存的cookies可以通过点击发送按钮下的cookies按钮查看。

    Refer this

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-26
      • 2020-08-14
      • 2015-09-10
      • 1970-01-01
      • 2010-10-20
      • 1970-01-01
      • 2011-08-28
      相关资源
      最近更新 更多