java - 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是谁设置的,是构造函数吗?如何跟踪总体日期?
解决方案
cookie 创建时间不存储在 cookie 中。客户端在给定时间内保留 cookie,从收到 cookie 开始。
推荐阅读
- delphi - 在 Delphi 中是否需要将 object 类型的参数声明为 const?
- python - ImportError:无法导入名称“JSONField”
- kubernetes - 在 kubernetes 初始部署中如何对副本进行排序
- kubernetes - Kubernetes 在部署后保留旧的副本集和正在运行的 pod
- erlang - 为什么 gen_fsm 状态方法必须返回一些东西?
- 3dsmax - 如何在 3DS max 中只选择倒置法线
- c# - 如何在 Xamarin Forms 中向页面标题下方的边框线添加渐变?
- javascript - Javascript GET没有获取整个json文件
- angular - 角度删除第一张图片
- javascript - 我的 javascript 计算器将 5^5+5^5 视为 5^5+5+5