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))
相关推荐
好_快1 分钟前
Lodash源码阅读-stringToPath
前端·javascript·源码阅读
码哝小鱼2 分钟前
docker swarm常用命令
java·docker·eureka
好_快3 分钟前
Lodash源码阅读-baseGet
前端·javascript·源码阅读
不辉放弃3 分钟前
Kafka 和 Flink的讲解
java·c#·linq
莫魂魂29 分钟前
002_IDEA企业开发工具
java·ide·intellij-idea
〆、风神1 小时前
EasyExcel 数据字典转换器实战:注解驱动设计
android·java·注解
Thanwind1 小时前
关于JVM和OS中的指令重排以及JIT优化
java·jvm·jmm
点燃大海1 小时前
MySQL表结构导出(Excel)
java·数据库·python·mysql·spring
jay丿1 小时前
Linux动态监控进程利器:top命令详解
linux·运维·服务器
我是小路路呀1 小时前
vue开始时间小于结束时间,时间格式:年月日时分
前端·javascript·vue.js