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))
相关推荐
pengzhuofan2 分钟前
IntelliJ IDEA 常用快捷键
java·ide·intellij-idea
ANGLAL4 分钟前
17.MyBatis动态SQL语法整理
java·sql·mybatis
Larcher18 分钟前
新手也能学会,100行代码玩AI LOGO
前端·llm·html
SheepHappy18 分钟前
MyBatis-Plus 源码阅读(二)代码生成器原理深度剖析
java·源码阅读
雨白28 分钟前
重识 Java IO、NIO 与 OkIO
android·java
light_in_hand29 分钟前
内存区域划分——垃圾回收
java·jvm·算法
金銀銅鐵30 分钟前
[Java] JDK 9 新变化之 Convenience Factory Methods for Collections
java·后端
徐子颐30 分钟前
从 Vibe Coding 到 Agent Coding:Cursor 2.0 开启下一代 AI 开发范式
前端
阿猿收手吧!42 分钟前
windows本机vscode通过ssh免密登录远程linux服务器 && git push/pull 免密
服务器·windows·vscode
小月鸭42 分钟前
如何理解HTML语义化
前端·html