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))
相关推荐
无名-CODING9 分钟前
Spring事务管理完全指南:从零到精通(上)
java·数据库·spring
fengxin_rou13 分钟前
【黑马点评实战篇|第一篇:基于Redis实现登录】
java·开发语言·数据库·redis·缓存
sleeppingfrog17 分钟前
zebra打印机实现前端打印
前端
摇滚侠22 分钟前
前端判断不等于 undefined 不等于 null 的方法
前端
数智工坊23 分钟前
【数据结构-栈】3.1栈的顺序存储-链式存储
java·开发语言·数据结构
短剑重铸之日23 分钟前
《设计模式》第七篇:适配器模式
java·后端·设计模式·适配器模式
DFT计算杂谈37 分钟前
VASP+Wannier90 计算位移电流和二次谐波SHG
java·服务器·前端·python·算法
多多*39 分钟前
2月3日面试题整理 字节跳动后端开发相关
android·java·开发语言·网络·jvm·adb·c#
serve the people42 分钟前
python环境搭建 (九) 极简日志工具 loguru
linux·服务器·python
zhougl9961 小时前
Vue 中使用 WebSocket
前端·vue.js·websocket