首页 > 解决方案 > Java Cookie setMaxAge(int):如何跟踪确切的到期日期

问题描述

假设在我的 Java 应用程序中我做

    Cookie myCookie = new Cookie("myCookie", "someValue");
    myCookie.setMaxAge(3); // 3-seconds 

在响应中发送 cookie 时,它​​必须具有到期日期。我的理解是它将在CreationDate+到期3 sec (maxAge)maxAge是三角洲。

如果我创建一个 cookie 1/1/2020 16:08:00,它的到期日期是1/1/2020 16:08:03什么?

那么cookie的原始Creation Timestamp是谁设置的,​​是构造函数吗?如何跟踪总体日期?

标签: javacookies

解决方案


cookie 创建时间不存储在 cookie 中。客户端在给定时间内保留 cookie,从收到 cookie 开始。


推荐阅读