瀏覽器里的Cookie是什么
cookie翻譯過來是“餅干,甜品”的意思,cookie在網(wǎng)絡(luò)應(yīng)用中到處存在,當(dāng)我們?yōu)g覽之前訪問過的網(wǎng)站,網(wǎng)頁中可能會(huì)顯示:你好,王三少,這就會(huì)讓我們感覺很親切,像吃了一塊很甜的餅干一樣。
HTTP是一種無狀態(tài)的請(qǐng)求/響應(yīng)協(xié)議,用戶通過瀏覽器訪問Web站點(diǎn)后,Web服務(wù)端沒有可用信息來判斷是哪個(gè)用戶發(fā)起的請(qǐng)求,更加無法知道下次訪問的還是不是上次訪問的用戶,無法識(shí)別當(dāng)前用戶。最初,為了解決這個(gè)問題出現(xiàn)了很多解決方案,例如客戶端IP地址跟蹤、用戶登錄認(rèn)證、URL中嵌入識(shí)別信息等,但都沒有很好的解決根本問題。然而,Cookie的設(shè)計(jì)實(shí)現(xiàn)很好的解決了這個(gè)問題。用戶通過瀏覽器訪問Web站點(diǎn)后,服務(wù)端會(huì)將一些Key/Value組合的鍵值對(duì)通過Set-Cookie或Set-Cookie2返回給瀏覽器,用戶再次訪問Web站點(diǎn)時(shí)瀏覽器會(huì)將符合條件的鍵值對(duì)再發(fā)送給服務(wù)端,這樣服務(wù)端就可以通過這個(gè)鍵值信息識(shí)別出當(dāng)前用戶。
如圖所示,用戶首次訪問服務(wù)器,服務(wù)器會(huì)返回一個(gè)獨(dú)一無二的識(shí)別碼;id=23451,這樣服務(wù)器可以用這個(gè)碼跟蹤記錄用戶的信息,(購物歷史,地址信息等)。
cookie可以包含任意的信息,不僅僅是id,客戶端會(huì)記錄服務(wù)器返回來的Set-Cookie首部中的cookie內(nèi)容。并將cookie存儲(chǔ)在瀏覽器的cookie數(shù)據(jù)庫中,當(dāng)用戶訪問同一站點(diǎn)時(shí),瀏覽器就會(huì)挑選當(dāng)時(shí)該站點(diǎn)頒發(fā)的id=XXX的身份證(cookie),并在Cookie請(qǐng)求首部發(fā)送過去。
-
瀏覽器
+關(guān)注
關(guān)注
1文章
1036瀏覽量
35579 -
cookies
+關(guān)注
關(guān)注
0文章
8瀏覽量
7015
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
E2000 Speedometer測(cè)試瀏覽器性能
2024年12月瀏覽器市場(chǎng)份額報(bào)告:谷歌Chrome穩(wěn)居榜首
AWTK 最新動(dòng)態(tài):支持瀏覽器控件
![AWTK 最新動(dòng)態(tài):支持<b class='flag-5'>瀏覽器</b>控件](https://file.elecfans.com/web2/M00/50/DA/pYYBAGLH6TyAB71EAAAPQ7KgtYA038.png)
寫一個(gè)Chrome瀏覽器插件
![寫一個(gè)Chrome<b class='flag-5'>瀏覽器</b>插件](https://file1.elecfans.com//web2/M00/0C/BE/wKgaomc7BPCAMqkPAAEGcp5T_Z4361.png)
![](https://file1.elecfans.com/web2/M00/05/31/wKgaombNFN2ATwRhAAMx7bUXWjo012.jpg)
不只是前端,后端、產(chǎn)品和測(cè)試也需要了解的瀏覽器知識(shí)(二)
![不只是前端,后端、產(chǎn)品和測(cè)試也需要了解的<b class='flag-5'>瀏覽器</b>知識(shí)(二)](https://file1.elecfans.com//web2/M00/02/02/wKgZoma5rGWAFdf0AAIbzLRvuBs118.png)
不只是前端,后端、產(chǎn)品和測(cè)試也需要了解的瀏覽器知識(shí)
![不只是前端,后端、產(chǎn)品和測(cè)試也需要了解的<b class='flag-5'>瀏覽器</b>知識(shí)](https://file1.elecfans.com//web2/M00/F6/A1/wKgZomaCfvOAdTpvAAU1WMKtFQ4337.png)
Opera瀏覽器引領(lǐng)潮流,全球首接端側(cè)AI大模型
Microsoft Edge瀏覽器將去除爭(zhēng)議性關(guān)注創(chuàng)建者功能
谷歌Chrome瀏覽器棄用第三方cookie推遲至2025年
Edge瀏覽器關(guān)閉Microsoft Rewards擴(kuò)展原因揭曉
Mozilla Firefox瀏覽器推出Text Fragments功能,提升用戶體驗(yàn)
鴻蒙實(shí)戰(zhàn)開發(fā):【瀏覽器制作】
![鴻蒙實(shí)戰(zhàn)開發(fā):【<b class='flag-5'>瀏覽器</b>制作】](https://file1.elecfans.com/web2/M00/C5/02/wKgZomX5WRmAAoBBAAcBIdamgcg194.png)
評(píng)論