本文章為原創文章,轉載請註明出處
Cookie
客戶端傳送請求,引數放在請求體,伺服器接收資料並存到cookie,伺服器響應,cookie在響應體返回,下次請求時根據url決定帶哪個cookie,cookie放在請求頭髮送到伺服器。不同域名是無法共享瀏覽器端本地資訊的。
Session
客戶端傳送請求,引數放在請求體,伺服器接收資料並存到Session,伺服器響應,返回一個名叫`sessionID`的cookie,.net core返回的名字是`.AspNetCore.Session`,cookie在響應體返回,下次請求時根據url決定帶哪個cookie,cookie放在請求頭髮送到伺服器
快取模仿Session(Memcache、Redis)
客戶端傳送請求,引數放在請求體,伺服器接收資料並存到字典,把字典物件存到快取裡,把快取`的`key存到cookie,伺服器響應,cookie在響應體返回,下次請求時根據url決定帶哪個cookie,cookie放在請求頭髮送到伺服器