当前位置:   article > 正文

postman删除服务器文件,如何在Postman中删除会话cookie?

apipost 清空cookie

如何在Postman中删除会话cookie?

我在Postman中测试我的API并且在模拟注销时遇到问题。

如果我打电话删除会话cookie,

sYldZ.png

之后会话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。

R7YjO.png

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。

T5jiC.png

如果你想学习如何在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至关重要的标头。

此外,您还可以通过橙色同步图标旁边的拦截器启用

KiktN.png

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/600084
推荐阅读
相关标签
  

闽ICP备14008679号