一、cookie
? Cookies是服務(wù)器在本地機(jī)器上存儲的小段文本并隨每一個(gè)請求發(fā)送至同一個(gè)服務(wù)器翰萨,是一種在客戶端保持狀態(tài)的方案脏答。
? Cookie是訪問某些網(wǎng)站以后在本地存儲的一些與網(wǎng)站相關(guān)的信
創(chuàng)建過程
服務(wù)器發(fā)送的響應(yīng)報(bào)文包含 Set-Cookie 首部字段,客戶端得到響應(yīng)報(bào)文后把 Cookie 內(nèi)容保存到瀏覽器中亩鬼。
客戶端之后對同一個(gè)服務(wù)器發(fā)送請求時(shí)以蕴,會從瀏覽器中取出 Cookie 信息并通過 Cookie 請求首部字段發(fā)送給服務(wù)器。
cookie用途
? 會話狀態(tài)管理(如用戶登錄狀態(tài)辛孵、購物車丛肮、游戲分?jǐn)?shù)或其它需要記錄的信息)
? 個(gè)性化設(shè)置(如用戶自定義設(shè)置、主題等)
? 瀏覽器行為跟蹤(如跟蹤分析用戶行為等)
二魄缚、session
【簡介】:Session是存在服務(wù)器的一種用來存放用戶數(shù)據(jù)的類HashTable結(jié)構(gòu)宝与。
當(dāng)瀏覽器 第一次發(fā)送請求時(shí)焚廊,服務(wù)器自動生成了一個(gè)HashTable和一個(gè)Session ID用來唯一標(biāo)識這個(gè)HashTable,并將其通過響應(yīng)發(fā)送到瀏覽器习劫。當(dāng)瀏覽器第二次發(fā)送請求咆瘟,會將前一次服務(wù)器響應(yīng)中的Session ID放在請求中一并發(fā)送到服務(wù)器上,服務(wù)器從請求中提取出Session ID诽里,并和保存的所有Session ID進(jìn)行對比袒餐,找到這個(gè)用戶對應(yīng)的HashTable。