如何删除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理器”并删除cookie。
如果你想学习如何设置销毁邮递员的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