邮递员:cookie 保存在哪里?
Posted
技术标签:
【中文标题】邮递员:cookie 保存在哪里?【英文标题】:Postman : where cookies are saved? 【发布时间】: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 类似的行为?在后一种情况下,请更新问题以告诉我们有关该应用程序的更多信息、您使用的编码语言、您使用的库等。 【参考方案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
【讨论】:
以上是关于邮递员:cookie 保存在哪里?的主要内容,如果未能解决你的问题,请参考以下文章