有人能告诉我如何删除客户端java中hardrive内存中的cookie吗?就像浏览器删除所有cookie和会话信息一样。
我试图为我的工作做一些PoC,我使用简单的apache Http类发送请求,然后在多个请求中传递cookie但是如果让我们说的话怎么办?我想删除存储在cookie中的会话。
我认为这可以做到,因为所有浏览器都允许你这样做。
答案 0 :(得分:1)
Cookie(客户端)相当于会话(服务器端)。我认为没有办法强制浏览器删除cookie,但您可以通过以下方式建议:
在服务器端结束会话:
HttpSession session = request.getSession();
session.invalidate();
或设置短暂的会话超时时间:
HttpSession session = request.getSession();
session.setMaxInactiveInterval(1*60); //in seconds