cookie 簡介
本文會對cookie的相關知識做一下總體概述。
並不會對具體的應用細節做具體介紹,可以參閱cookie教程板塊。
一.Cookie的誕生:
HTTP協議是無狀態的,任意兩個請求都是絕對獨立的,無任何聯絡。
正常情況下,在網站使用者登入後,任何頁面都會保持登入狀態,在cookie之前難以實現。
通過cookie可以維護HTTP會話狀態,也可以儲存一些使用者的其他相關資訊。
二.Cookie的優缺點:
1.優點:
(1).Cookie 簡單易於操作,純文字。
(2).瀏覽器相容性良好。
2.缺點:
(1).內容在客戶端可見,安全性低。
(2).每次都會請求都會傳送到伺服器,浪費頻寬。
(3).儲存量較小,很多需求都無法滿足。
基於以上特點,可以利用Cookie儲存一些簡單的非重要資訊。
在維護HTTP會話狀態方面,當前更多的是利用Session,當然Session大多數時候也是需要依賴Cookie。
三.獲取和檢視Cookie資料:
通過document.cookie可以檢視和設定當前cookie。
谷歌開發者工具截圖如下:
具體可以檢視document.cookie 用法一章節。
也可以在谷歌開發者工具Application選項卡中檢視相關資訊:
上面都是部分截圖,可以自行在谷歌開發者測試檢視。
相關文章
- Cookie簡介Cookie
- 會話、cookie、JWT、令牌、SSO和OAuth 2.0簡介會話CookieJWTOAuth
- 簡單介紹Vue中使用js-cookie詳情VueJSCookie
- cookie外掛-jquery.cookie.js介紹CookiejQueryJS
- 【Javascript】——簡單cookie操作JavaScriptCookie
- 簡介
- Jira使用簡介 HP ALM使用簡介
- npm包:js-cookie的簡單使用NPMJSCookie
- BookKeeper 介紹(1)--簡介
- ggml 簡介
- PCIe簡介
- valgrind簡介
- SpringMVC簡介SpringMVC
- HTML 簡介HTML
- 核心簡介
- DPDK簡介
- Docker簡介Docker
- SpotBugs 簡介
- webservice簡介Web
- OME 簡介
- Spring 簡介Spring
- pytorch簡介PyTorch
- 【QCustomPlot】簡介
- DuckDB簡介
- SDL簡介
- swagger簡介Swagger
- MongoDb簡介MongoDB
- RabbitMQ簡介MQ
- JetCache 簡介
- JavaParser 簡介Java
- SSHJ 簡介
- Redpanda簡介
- Swoole 簡介
- jQuery 簡介jQuery
- SQLite簡介SQLite
- NGINX簡介Nginx
- Electron簡介
- Session 簡介Session