赞
踩
如何在Postman中删除会话cookie?
我在Postman中测试我的API并且在模拟注销时遇到问题。
如果我打电话删除会话cookie,
之后会话cookie仍然存在,我仍然可以访问需要身份验证的路由。
服务器上的路由处理程序是:
server.route({
method: 'DELETE',
path: '/sessions/_current',
handler: function(req, reply){
req.auth.session.clear();
reply({}).code(204);
}
});
这是与Hapi的Node.js,但它应该无关紧要。
有没有办法手动删除Postman中的所有cookie或某些cookie?
Nelu asked 2019-04-07T02:21:27Z
9个解决方案
61 votes
在Chrome浏览器中手动删除它会从Postman中删除cookie。
在Chrome浏览器中,转到chrome://settings/content/cookies
找到cookie并删除它
编辑:根据下面的Max890评论(在我的谷歌浏览器版本(版本63)中)现在就是这样chrome://settings/content/cookies然后转到“查看所有Cookie和网站数据”
Dave Pile answered 2019-04-07T02:21:59Z
57 votes
Postman 4.0.5在“发送”按钮下方有一个名为“管理Cookies”的功能,可以单独管理与Chrome相似的cookie。
markus answered 2019-04-07T02:22:24Z
6 votes
是否启用了邮差拦截器? 切换它将通过Chrome浏览器路由所有请求和响应。
拦截器 - [https://www.getpostman.com/docs/capture]Cookies文档 - [http://blog.getpostman.com/index.php/2014/11/28/using-the-interceptor-to-read-and-write-cookies/]
Osiris answered 2019-04-07T02:23:01Z
5 votes
在Native Postman应用程序中有“Cookie管理器”,所以这根本不是问题,
但在Chrome的Postman扩展中则没有
所以解决方案就是安装本机Postman
适用于Linux,Mac和Mac的Postman 视窗
Andrey answered 2019-04-07T02:23:58Z
2 votes
正如@markus所说,使用“Cookie管理器”并删除cookie。
如果你想学习如何在postman中设置破坏cookie,你应该检查Postman Echo服务[https://docs.postman-echo.com/]
在那里,您将找到有关如何设置,获取和删除这些cookie的完整说明。
检查一下:[https://docs.postman-echo.com/#3de3b135-b3cc-3a68-ba27-b6d373e03c8c]
试试看。
moplin answered 2019-04-07T02:24:50Z
0 votes
你尝试过Clear Cache扩展吗? 试试看。 它清除应用程序设置中提供的应用程序缓存,下载,文件系统,表单数据,历史记录,本地存储,密码等等。
更新:试试这个答案[https://superuser.com/a/232794]
我不确定在Postman中这样做的方法。 我曾经关闭整个浏览器并重置服务器以便再次进行身份验证。 从未测试过注销,因为它是一个API服务。
Atieh answered 2019-04-07T02:25:29Z
0 votes
进入Chrome,右键单击 - > 检查元素。 转到标签主动跟踪资源,如果还没有。 现在左侧边栏有点向下,直到您看到“Cookies”,点击您的域名下方并删除cookie只需右键单击它并“删除”
BehrouzMoslem answered 2019-04-07T02:25:56Z
0 votes
您可以使用Postman拦截器。您可以通过以下链接添加到Chrome扩展程序中:[https://chrome.google.com/webstore/detail/postman-interceptor/aicmkgpgakddgnaphhhpliifpcfhicfo]
这有助于您通过Postman应用程序发送使用浏览器cookie的请求。它还可以发送通常受Chrome限制但对测试API至关重要的标头。
此外,您还可以通过橙色同步图标旁边的拦截器启用
lalithkumar answered 2019-04-07T02:26:48Z
0 votes
请注意,此答案仅适用于独立的Postman UI,而不适用于Chrome的Postman app / add-on。
如何清除Postman中的缓存(例如,在请求令牌时需要再次登录):
导航到View:Show DevTools
导航到Application选项卡,然后导航到左侧菜单中的Clear Storage视图
取消选择除缓存存储之外的所有选项,然后单击“清除站点数据”
重启Postman
现在,在请求新令牌时,系统会提示您再次登录
Andrew Harrison answered 2019-04-07T02:27:55Z
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。