首页 > 解决方案 > 邮递员:未设置的 cookie 功能不起作用

问题描述

我正在运行我的收藏,在一种情况下,我想以编程方式清除 cookie(清除登录会话)。我遵循了邮递员提供的文档(https://learning.getpostman.com/docs/postman/sending-api-requests/cookies/),但这似乎不起作用。有什么方法可以在我的邮递员中以编程方式删除 cookie。

我在邮递员的“测试”选项卡中使用以下代码

const cookieJar = pm.cookies.jar();
cookieJar.unset(url, "cookiename", function (error) {
});

当我点击发送时,它在控制台中显示“评估测试脚本时出错:TypeError:cookieJar.unset 不是函数”,当我在邮递员中访问 c​​ookie 时,cookie 没有被删除

标签: cookiespostmannewman

解决方案


从 Postman 7.3.5 开始,您必须将 cookie 的域列入白名单。然后,我能够在预请求脚本中操作 cookie 以删除 cookie。不确定它是否可以在测试脚本中工作。

以下是说明


推荐阅读