我想以编程方式删除 cookie。
更具体地说,我使用HtmlUnit和 Java 来自动化浏览器操作。执行一些操作后,我想清除 cookie,以便我的后续操作有意义。如何通过 HtmlUnit 或 Java 或任何其他方式自动清除 cookie。
你可以使用CookieManager吗?
此类似乎具有清除所有 cookie 或单独删除它们的方法。
实际上,HtmlUnit 中的 cookie 在以编程方式保存之前不会存储在磁盘上。它们留在记忆中。当 HtmlUnit 会话到期时,它们会从内存中删除。
您可以使用 javascript 代码使您的 cookie 使用 Now 立即过期
document.cookie = name + "=; " + Now + "; path=/";
创建 cookie 的语法
document.cookie = "名称=值;过期=日期;路径=路径;域=域;安全";