Python全系列 教程
3567个小节阅读:5929.2k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
xxxxxxxxxx
# 只设置key和value两个参数,默认关闭浏览器失效
response.set_cookie('key', "value")
# 10秒后失效
response.set_cookie('key', "value", max_age=10)
name:cookie的名称
value:cookie的值
domain:该cookie的所属域名,具有继承性,只允许本域名及子域名访问
譬如:test.com 这个是顶级域名, 二级域名 aaa.test.com 就是 test.com 的子域名,三级域名 bbb.aaa.test.com 是 aaa.test.com 的子域名
如果设置一个 cookie: user=terry ,domain = aaa.test.com
那么:
aaa.test.com 这个域名下的url都可以访问 该cookie
bbb.aaa.test.com 下的url也可以访问 该cookie
但是 test.com 下的url不可以访问该cookie,兄弟域名ccc.test.com 也不可以访问该cookie
path:该cookie的所属的路径,具有继承性,只允许本路径及子路径域名访问,设置为根路径 path='/' ,则所有路径都可以访问
expires/Max-Age:expires设置为一个失效时间值,HTTP1.1 中,expires 被弃用并且被Max-Age替代,设置为cookie多久时间之后失效,是整型,表示秒数
xxxxxxxxxx
response.set_cookie('num',123,max_age=24*3600)
response.set_cookie('num',123,expires=(datetime.now()+timedelta(hours=1,seconds=30)))
size:cookie的内容大小
http:httponly属性,默认为False,若此属性为true,则只有在http请求头中会带有此cookie的信息,而不能通过JavaScript(document.cookie)来访问此cookie
secure:默认为False,设置是否只能通过https来传递此cookie
xxxxxxxxxx
request.COOKIES['key']
# 或
request.COOKIES.get('key')
1. 关于Django会话,Cookie说法错误的是?
A 设置Cookie是通过Response对象
B 获取Cookie值通过Request对象
C Cookie设置后,客户端可以一直使用
D Cookie的大小是有限制的
答案
1=>C