cookie为什么产生?
http协议是一种无状态协议,这就意味着在http协议下每次发送的请求都不能携带上一条请求的任何信息,服务器因此对于发送请求的客户端没有任何记忆。客户端就不得不重复做很多事情,比如每次网站都要问你用户名和密码。为了提高可用性和效率,cookie作为信息的携带者和记录者,充当了身份证和笔记本的作用。
cookie作用机制?
cookie是由服务器产生的,并由客户端和服务器使用。
如果客户端同意使用cookie,客户端第一次请求服务器时,服务器会创建一个带有id的cookie,并在发送响应时给header加一个属性:“set-cookie: jsessionid=XXXX” ,将cookie发送给客户端。
客户端收到响应后,将cookie保存在本地,比如浏览器。下次访问服务器时,将请求的cookie header加入cookie信息发送给服务器,服务器就可以根据客户端包装在请求中的cookie确定客户端身份。
cookie主要用途?
密码用户名记录
浏览记录的保存