1

クライアント側の Java のハードドライブのメモリにある Cookie を削除する方法を誰か教えてもらえますか? ブラウザがすべての Cookie とセッション情報を削除する方法と同じです。

私は自分の仕事のためにいくつかの PoC を実行しようとしています。単純な apache Http クラスを使用してリクエストを送信し、複数のリクエストで Cookie を渡していますが、Cookie に保存されているセッションを削除したいとします。

すべてのブラウザでこれができるので、これができると思います。

4

1 に答える 1

1

Cookie (クライアント側) は、セッション (サーバー側) と同等です。ブラウザに Cookie を強制的に削除させる方法はないと思いますが、次の方法で削除することを提案できます。

サーバー側でのセッションの終了:

HttpSession session = request.getSession();
session.invalidate();

またはタイムアウトの短いセッション期間を設定します。

HttpSession session = request.getSession();
session.setMaxInactiveInterval(1*60); //in seconds
于 2013-07-23T11:39:38.367 に答える