作者: 懿 来自:Java极客技术
说实话,之前面试都是直接去背诵的面试题,关于 Cookie 的一些内容,比如说,记录浏览器端的数据信息啦, Cookie 的生命周期啦,这些内容,也从来没有研究过 Cookie 到底是怎么工作的,今天我们就来了解一下 Cookie 到底是怎么工作的。
1.什么是Cookie
Cookie 是当前识别用户,实现持久会话的最好方式。前面各种技术中存在的很多问题对它们都没什么影响, 但是通常会将它们与那些技术共用, 以实现额外的价值。Cookie 最初是由网景公司开发的, 但现在所有主要的浏览器都支持它。Cookie 非常重要, 而且它们定义了一些新的 HTTP 首部, 所以我们要比前面那些技术更详细地介绍它们。Cookie 的存在也影响了缓存, 大多数缓存和浏览器都不允许对任何 Cookie 的内容进行缓存。