Session與Cookie原理

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

相關文章
相關標籤/搜索