如何删除Postman中的会话cookie?

我在邮差testing我的API,并有麻烦模拟注销

如果我打电话来删除会话cookie, 邮递员请求
会话cookie 仍然在那里 ,我仍然能够访问需要身份validation的路由。

服务器上的路由处理程序是:

server.route({ method: 'DELETE', path: '/sessions/_current', handler: function(req, reply){ req.auth.session.clear(); reply({}).code(204); } }); 

这是与Hapi的Node.js,但应该没关系。

有没有办法删除 Postman中的所有Cookie手动 删除 某些Cookie

在Chrome浏览器中手动删除它从邮递员中删除cookie。

在Chrome浏览器中,转到chrome://settings/cookies

findcookie并删除它

邮差4.0.5有一个名为pipe理Cookie的function位于发送button下方,它似乎pipe理与Chrome分开的cookie。

在这里输入图像说明

邮差拦截器是否启用? 切换它将通过Chrome浏览器路由所有请求和响应。

拦截器 – https://www.getpostman.com/docs/capture Cookies文档 – http://blog.getpostman.com/index.php/2014/11/28/using-the-interceptor-to-read-and-写cookies/

本地邮递员应用程序中有“Cookiepipe理器”,所以这不是一个问题,

但是在Chrome的Postman扩展中没有

所以解决scheme只是在安装本地邮递员

邮递员为Linux,Mac和Windows

你有没有尝试清除caching扩展 ? 试一试。 它清除应用程序caching,下载,文件系统,表格数据,历史logging,本地存储,密码和更多,在选项设置中可用。

更新 :尝试这个答案https://superuser.com/a/232794

我不确定在邮差中这样做的方法。 我用来closures整个浏览器并重置服务器以便再次进行validation。 从来没有testing过注销,因为它是一个API服务。

进入Chrome,右键单击 – >检查元素。 转到选项卡的活动跟踪资源,如果你还没有。 现在左边的小工具直到你看到“cookies”,点击下面的域名,并删除一个cookie只需右键单击它,然后“删除”

您可以使用Postman拦截器。您可以通过以下链接将其添加到Chrome扩展程序中: https : //chrome.google.com/webstore/detail/postman-interceptor/aicmkgpgakddaphphhhpliifpcfhicfo

这有助于您通过邮递员应用程序发送使用浏览器Cookie的请求。 它也可以发送通常由Chrome限制但是对testingAPI来说至关重要的标题。

而且你也可以通过拦截器来启用橙色同步图标 而且你也可以通过拦截器启用橙色同步图标。

正如@markus所说的使用“Cookiepipe理器”并删除co​​okie。 在这里输入图像说明

如果你想学习如何设置销毁邮递员的cookies,你应该检查邮递员回声服务https://docs.postman-echo.com/

在这里你可以find关于如何设置,获取和删除这些cookies的完整说明。

检查它: https : //docs.postman-echo.com/#3de3b135-b3cc-3a68-ba27-b6d373e03c8c

试一试。

请注意,这个答案只适用于独立的邮差用户界面 ,不适用于Chrome的Postman应用程序/附加组件。

如何清除Postman中的caching(例如,请求令牌时需要重新login):

  • 导航到查看:显示DevTools
  • 导航到应用程序选项卡,然后导航到左侧菜单中的清除存储视图
  • 取消select除caching存储以外的所有选项,然后单击“清除站点数据”
  • 重新启动邮递员
  • 现在应该提示您在请求新令牌时再次login