IT兄弟連 JavaWeb教程 Servlet會話跟蹤 Cookie技術簡介
- 2019 年 10 月 5 日
- 筆記
版權聲明:本文為部落客原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/ITXDL123/article/details/90089744
Cookie的英文原意是「點心」,它是在客戶端訪問Web伺服器時,伺服器在客戶端硬碟上存放的資訊,好像是伺服器送給客戶的「點心」。伺服器可以根據Cookie來跟蹤客戶狀態,這對於需要區別客戶的場合(如電子商務)特別有用。
為了便於直觀的理解Cookie的作用,可以用健身館向會員發送的會員卡來做比方。健身館首先向來報名的客戶發送一張會員卡,會員卡上存儲了客戶的編號、姓名和照片等資訊。以後每次客戶到健身館來健身,先要出示會員卡,健身館依據會員卡的資訊來判斷是否允許客戶健身。
以上會員卡就類似於伺服器在客戶端存放的Cookie,當客戶端首次請求訪問伺服器時,伺服器現在客戶端存放包含該客戶的相關資訊的Cookie,以後客戶端每次請求訪問伺服器時,都會在HTTP請求數據中包含Cookie,伺服器解析HTTP請求中的Cookie,就能由此獲得關於客戶的相關資訊。