cookies - 邮递员:未设置的 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 不是函数”,当我在邮递员中访问 cookie 时,cookie 没有被删除
解决方案
从 Postman 7.3.5 开始,您必须将 cookie 的域列入白名单。然后,我能够在预请求脚本中操作 cookie 以删除 cookie。不确定它是否可以在测试脚本中工作。
以下是说明。
推荐阅读
- swift - 如何确定 receivedTurnEventFor 是否是邀请?
- html - 如何调整按钮大小,使其对移动设备友好且仅显示符号?
- android - 将 com.android.tools.build:gradle 从 3.1.4 更新到 3.2.1 后,Android 应用程序构建失败
- linux - 我可以在调试器中跟踪控制流吗?
- java - 仅从地图中提取相关键
- java - 使用一个 log4j2.properties 的 2 个日志文件
- scala - 有没有办法使用 Scala 的 Range 类填充多维数组
- android - android:configChanges="density" 不调用 onConfigurationChanged()
- azure - 无法解析 U-SQL 中的 Json 块列表
- php - PHP MySqli 无法从数据库下载文件。无法加载 PDF 文档