1、cookie
1、会话技术
2、客户端的会话技术(数据保存在浏览器上
)
3、问题
导致原因:在web应用中,一次网络请求是从request开始,到response结束,跟以后的请求或者跟其他请求没有关系
(导致每次请求之间的数据没有关系(短连接、长链接))
解决:在客户端保留数据(cookie)或者服务端保留数据(session)来建立关系
4、cookie的使用
1、存
格式:response.set_cookie(key,value)
例: response.set_cookie('username',username)
response.set_cookie('password',password)
通过response通过浏览器要保存key,value形式的cookie
2、取
如过浏览器保留了cookie,那么每次请求该服务器的时候,会自动的携带该cookie
格式:request.COOKIES.get(key)
例: username = request.COOKIES.get('username')
password = request.COOKIES.get('password')
3、设置过期时间
默认情况下,关闭浏览器cookie就会过期,有时候我们需要设置过期时间
格式:response.set_cookie(key,value,expirse = 值)
expires = 0 立马过期
expires = None 永不过期
expires = 值 单位是秒