使用HTTP主机时,我可以使用.clear('host')的CookieJar方法清除该主机的现有Cookie。移至HTTPS主机后,.clear()方法不再起作用,并且cookie仍然存在。这两种情况都在我的请求前脚本中。
应用信息(请完成以下信息):
应用类型本机应用 邮递员版本7.6.0 操作系统:Windows 10
重现行为的步骤:
调用返回cookie的HTTP Web服务(安全=假)。该cookie将被返回。 重新运行Web服务。该cookie将返回一个新值。 调用返回cookie的HTTPs Web服务(安全= true)。该cookie将被返回。 重新运行Web服务。具有旧值的现有cookie将被返回。
const cookieJar = pm.cookies.jar();
cookieJar.clear(pm.variables.get("Cookie Host"), printErr());
function printErr(error){
console.log(error);
}
预期行为 我期望在两个实例(HTTP和HTTPS)中都返回一个新的Cookie值