19、Django-会话-cookie和session-1
会话定义: -- 从打开浏览器访问一个网站开始到关闭浏览器为止、称之为一次会话 -- http协议是无状态的、导致会话状态难以保持 cookie和session就是为了保持会话的技术 cookies: -- 保存在客户端浏览器上的存储空间 -- 查看cookie: -- chrom:开发者工具-》Application-》Storage-》Cookies -- 火狐:开发者工具-》存储-》Cookies
cookies:
Cookies的特点: -- 在浏览器上是以键值对存储的、键和值都是以ASCII字符串的形式存储的、不能存中文 -- 存储的数据带有生命周期:Expires/Max-Age -- cookies中的数据时按域存储隔离的、不同的域之间无法访问 -- cookies的内部的数据会在每次访问此网站时都会携带到服务器端、如果cookies过大会降低响应的速度 Cookies的使用-存储 -- 语法:HttpResponse.set_cookie(key, value='', max_age=cookie过期时间-秒级, expires=None) -- key: cookie的名字、自定义 -- value: cookie的值、自定义 -- max_age: cookie存活的时间、单位秒-推荐 -- expires: 具体的过期时间 -- 当不指定max_age和expires时、关闭浏览器时cookie过期
保存cookies:
取cookie
删除cookie
本文作者:little小新
本文链接:https://www.cnblogs.com/littlecc/p/18178743
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步