プログラムで Cookie を削除したい。
具体的には、Java でHtmlUnitを使用してブラウザ操作を自動化しています。いくつかの操作を実行した後、後続の操作が意味を持つように Cookie をクリアしたいと考えています。HtmlUnit、Java、またはその他の方法で自動的に Cookie をクリアするにはどうすればよいですか。
実際には、HtmlUnitのCookieは、プログラムで保存されるまでディスクに保存されません。それらはメモリに残ります。HtmlUnitセッションが期限切れになると、メモリから削除されます。
CookieManagerを使用できますか?
このクラスには、すべての Cookie をクリアするか、個別に削除するメソッドがあるようです。
JavaScript コードを使用して、Now を使用して Cookie を期限切れにすることができます。
document.cookie = name + "=; " + Now + "; path=/";
Cookie を作成するための構文
document.cookie = "名前=値; 有効期限=日付; パス=パス; ドメイン=ドメイン; 安全";