瀏覽器里的Cookie是什么
cookie翻譯過來是“餅干,甜品”的意思,cookie在網絡應用中到處存在,當我們瀏覽之前訪問過的網站,網頁中可能會顯示:你好,王三少,這就會讓我們感覺很親切,像吃了一塊很甜的餅干一樣。
HTTP是一種無狀態的請求/響應協議,用戶通過瀏覽器訪問Web站點后,Web服務端沒有可用信息來判斷是哪個用戶發起的請求,更加無法知道下次訪問的還是不是上次訪問的用戶,無法識別當前用戶。最初,為了解決這個問題出現了很多解決方案,例如客戶端IP地址跟蹤、用戶登錄認證、URL中嵌入識別信息等,但都沒有很好的解決根本問題。然而,Cookie的設計實現很好的解決了這個問題。用戶通過瀏覽器訪問Web站點后,服務端會將一些Key/Value組合的鍵值對通過Set-Cookie或Set-Cookie2返回給瀏覽器,用戶再次訪問Web站點時瀏覽器會將符合條件的鍵值對再發送給服務端,這樣服務端就可以通過這個鍵值信息識別出當前用戶。
如圖所示,用戶首次訪問服務器,服務器會返回一個獨一無二的識別碼;id=23451,這樣服務器可以用這個碼跟蹤記錄用戶的信息,(購物歷史,地址信息等)。
cookie可以包含任意的信息,不僅僅是id,客戶端會記錄服務器返回來的Set-Cookie首部中的cookie內容。并將cookie存儲在瀏覽器的cookie數據庫中,當用戶訪問同一站點時,瀏覽器就會挑選當時該站點頒發的id=XXX的身份證(cookie),并在Cookie請求首部發送過去。
-
瀏覽器
+關注
關注
1文章
1043瀏覽量
37076 -
cookies
+關注
關注
0文章
8瀏覽量
7218
發布評論請先 登錄
ESP32開發板創建同步WebServer網頁服務器
無需安裝!在瀏覽器里就能玩轉ESP32/ESP8266,這個神器絕了!
閑魚商品詳情 API 接口文檔
電能質量在線監測裝置的多維度統計報表支持遠程訪問導出嗎?
Microsoft Edge瀏覽器iOS端插件功能上線
亞馬遜云科技推出Amazon Nova Act SDK預覽版,加速瀏覽器自動化Agent落地
微軟Microsoft Edge瀏覽器構筑立體式安全防線
性能再升級!開鴻Bot系列V4.1.2.78.002版本發布
瀏覽器里的Cookie是什么
評論