Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有人可以告诉我如何删除在客户端的 java 中的 hardrive 内存中的 cookie 吗?就像浏览器如何删除所有 cookie 和会话信息一样。
我正在尝试为我的工作做一些 PoC,我正在使用简单的 apache Http 类来发送请求,然后在多个请求中传递 cookie,但是如果假设我想删除存储在 cookie 中的会话怎么办。
我认为这是可以做到的,因为所有浏览器都允许您这样做。
Cookies(客户端)相当于会话(服务器端)。我认为没有办法强制浏览器删除 cookie,但您可以建议这样做:
在服务器端结束会话:
HttpSession session = request.getSession(); session.invalidate();
或设置一个较短的会话超时时间:
HttpSession session = request.getSession(); session.setMaxInactiveInterval(1*60); //in seconds