欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

cookie简介

程序员文章站 2024-03-20 13:38:16
...

Http协议与Cookie

Cookie是Http协议制订的。先由服务器保存Cookie到浏览器,再下次浏览器请求服务器时把上一次请求得到Cookie再归还给服务器
由服务器创建保存到客户端浏览器的是一个键值对。服务器保存Cookie的响应头:Set-Cookie:aaa=AAA

response.addHeader("Set-Cookie","aaa=AAA");
response.addHeader("Set-Cookie",“bbb=BBB");

当浏览器请求服务器时,会把该服务器保存的Cookie随请求发送给服务器,浏览器归还请求头:Cookie:aaa=AAA; bbb=BBB
Http协议规定
一个Cookie最大4KB
一个服务器最多向一个浏览器保存20个Cookie
一个浏览器最多可以保存300个Cookie
但是浏览器有时候不遵守http规定,所以会保存多于300个
Cookie的用途
服务器使用Cookie来跟踪客户端状态
保存购物车(购物车中的商品不能使用request保存,因为他是一个用户向服务器发送的多个请求信息)
显示上次等登陆名(也是一个用户多个请求)