cookie机制和cookie原理?
cookies原理:通过Http协议 请求报文头和响应报文头实现的
浏览器与服务器中的cookies是如何交互的(cookie机制)?
1.第一次访问登陆页面 服务器就把页面返回给他
2.填写用户名 密码点击登陆 发送到服务器来 服务器验证用户名密码是否正确
yes:Response.Cookie.add()添加cookie对象 通过Set-cookie这个响应报文头 向浏览器输出cookie
3.浏览器接收到set-cookie的数据后,浏览器自己创建一个文件 用来保存键值对
4.当在访问该域名下的网址是 浏览器会自动的将cookie发送给服务器(不带失效时间)
注意:cookie分为缓存cookie和本地cookie 默认保存在缓存中的,如要写到硬盘中 需要设置其他属性