Cookies可以在浏览器收到它们之前(或确切时间)超时吗?

时间:2015-01-08 16:22:44

标签: java html tomcat cookies

此处的设置是向Tomcat服务器发出请求的客户端浏览器。

用户向servlet发出请求,然后servlet创建一个2分钟超时的cookie。设置cookie后,servlet会进行一些广泛的处理,这可能需要两分钟以上(并且在服务器完成处理之前不会返回输出)。我的问题是,如果处理时间超过两分钟,cookie是否可以在到达浏览器之前超时?或者,一旦客户端收到cookie,就会在浏览器端发生cookie的超时?

1 个答案:

答案 0 :(得分:1)

两个

通过从服务器向客户端发送过期的cookie,您告诉客户端删除cookie。通常以编程方式删除cookie的方式。

因此可以创建一个cookie,设置一个到期日期。然后做一些其他处理。然后,当最终发送标题时,将发送cookie - 但发送的日期已过期。