Cookie是保存在客戶端的瀏覽器
cookie原理
1:建立Cookie過程,使用響應頭返回客戶端
2:客戶端獲取服務器建立cookie信息,保存在本地
3:每次請求瀏覽器會將本地cookie信息放入請求頭中
4:服務器端直接從請求頭中獲取咱們cookie信息服務器
簡單說:cookie是經過響應頭保存在客戶端的,而後服務器端經過請求頭獲取cookiecookie
===============================================================session
Session是保存在服務器端的token
session原理
1:調用 req.getSession(true);
2:建立sessin值成功後,將sessionid返回給客戶端 (響應頭返回給客戶端) 值是存放在服務器端上的,JVM內存中
3:本地sessionid放入在請求頭中
4:服務器使用請求頭獲取sessionid,找到對應session值信息內存
session和cookie原理是否是很像呢!
其實不是的,
session的值是保存在服務器端的,sessionid是保存在客戶端的,這樣就類型token了,經過key獲取value。
那麼cookie是把值保存在客戶端的。get