Cookie实际上是一小段的文本信息。客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie保存起来。当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器。服务器检查该Cookie,以此来辨认用户状态。服务器还可以根据需要修改Cookie的内容
cookie分为两种,一种是硬盘上的,另一种是内存中的。Chrome的匿名模式只是不会使用硬盘中的cookie,但是每次的HTTP request请求还是会携带内存中的cookie信息。
Cookie的作用:
Cookie是用于维持服务端会话状态的,通常由服务端写入,在后续请求中,供服务端读取。
HTTP请求,Cookie的使用过程
1、server通过HTTP Response中的"Set-Cookie: header"把cookie发送给client
2、client把cookie通过HTTP Request 中的“Cookie: header”发送给server
3、每次HTTP请求,Cookie都会被发送。