django - 总结 - cookie|session

Cookie是通过HTTP请求和响应头在客户端和服务器端传递的。

在Web开发中,使用session来完成会话跟踪,session底层依赖Cookie技术。 

---------------------设置Cookie-----------------
1
''' 2 class HttpResponseBase: 3 4 def set_cookie(self, key, 键 5              value='', 值 6              max_age=None, 超长时间 7                               cookie需要延续的时间(以秒为单位) 8                               如果参数是\ None`` ,这个cookie会延续到浏览器关闭为止。 9 10              expires=None, 超长时间 11                           expires默认None ,cookie失效的实际日期/时间。 12                              13 14              path='/', Cookie生效的路径, 15 浏览器只会把cookie回传给带有该路径的页面,这样可以避免将 16 cookie传给站点中的其他的应用。 17 / 表示根路径,特殊的:根路径的cookie可以被任何url的页面访问 18              19 domain=None, Cookie生效的域名 20 21 你可用这个参数来构造一个跨站cookie。 22 如, domain=".example.com" 23 所构造的cookie对下面这些站点都是可读的: 24 www.example.com 、 www2.example.com 25                          和an.other.sub.domain.example.com 。 26 如果该参数设置为 None ,cookie只能由设置它的站点读取。 27 28              secure=False, 如果设置为 True ,浏览器将通过HTTPS来回传cookie。 29              httponly=False 只能http协议传输,无法被JavaScript获取 30 (不是绝对,底层抓包可以获取到也可以被覆盖) 31           ): pass 32 33 '''

猜你喜欢

转载自www.cnblogs.com/ls-2018/p/9437931.html