删除Java中的Cookie /浏览器如何删除Cookie

时间:2013-07-23 11:06:21

标签: java cookies browser client

有人能告诉我如何删除客户端java中hardrive内存中的cookie吗?就像浏览器删除所有cookie和会话信息一样。

我试图为我的工作做一些PoC,我使用简单的apache Http类发送请求,然后在多个请求中传递cookie但是如果让我们说的话怎么办?我想删除存储在cookie中的会话。

我认为这可以做到,因为所有浏览器都允许你这样做。

1 个答案:

答案 0 :(得分:1)

Cookie(客户端)相当于会话(服务器端)。我认为没有办法强制浏览器删除cookie,但您可以通过以下方式建议:

在服务器端结束会话:

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

或设置短暂的会话超时时间:

HttpSession session = request.getSession();
session.setMaxInactiveInterval(1*60); //in seconds