web请求cookie中expires总结

用意

cookie 有失效日期 "expires",如果还没有过失效期,即使重新启动电脑,cookie 仍然不会丢失

注意:如果没有指定 expires 值,那么在关闭浏览器时,cookie 即失效。

设置

如果cookie存储时间大于1天,直接expires:30 后面加天数即可

如果存储时间小于1天,expires填写时间

javascript 复制代码
var millisecond = new Date().getTime();
var expiresTime = new Date(millisecond + 60 * 1000 * 15);

如果设置的时间是过去的时间,那么立即失效

如下写法是不正确的:

javascript 复制代码
document.cookie = "clr=red";
document.cookie = "expires=" + expiresDate;

这样写会形成两个 cookie,第二个 cookie 的名称是 expires,两个 cookie 均没有指定失效日期。

Python获取有效时间

python 复制代码
import requests

req = requests.get(url, headers=headers)
if req.cookies:
    for cook in req.cookies:
        if cook.expires: # checking the expires flag
            print('Cookie Expiry Time: %s' % (cook.expires))
相关推荐
p***9248几秒前
Windows操作系统部署Tomcat详细讲解
java·windows·tomcat
K***7284几秒前
将 vue3 项目打包后部署在 springboot 项目运行
java·spring boot·后端
0***86331 分钟前
SpringBoot接口防抖(防重复提交),接口幂等性,轻松搞定
java·spring boot·后端
s***35302 分钟前
怎么下载安装yarn
android·前端·后端
q***64972 分钟前
Spring boot整合quartz方法
java·前端·spring boot
nukix3 分钟前
Linux 查看应用端口情况
linux·运维·服务器
行走的陀螺仪3 分钟前
Vue3远程加载阿里巴巴字体图标实时更新方案
前端·icon·字体图标·阿里巴巴图标库
小邓   ༽4 分钟前
C语言课件(非常详细)
java·c语言·开发语言·python·eclipse·c#·c语言课件
q***78375 分钟前
Spring Boot项目接收前端参数的11种方式
前端·spring boot·后端
不穿格子的程序员6 分钟前
操作系统篇3——深入理解操作系统:Linux 常用命令、系统中断与用户态/内核态详解
linux·服务器·操作系统·内核态·用户态·中断