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
- js cookie路徑簡單介紹JSCookie
- javascript讀寫cookie操作簡單介紹JavaScriptCookie
- jquery.cookie外掛使用簡單介紹jQueryCookie
- 會話、cookie、JWT、令牌、SSO和OAuth 2.0簡介會話CookieJWTOAuth
- 簡單介紹Vue中使用js-cookie詳情VueJSCookie
- javascript建立、讀取或者刪除cookie簡單介紹JavaScriptCookie
- cookie外掛-jquery.cookie.js介紹CookiejQueryJS
- javascript中cookie的secure屬性的作用簡單介紹JavaScriptCookie
- js設定、讀取或者刪除cookie簡單介紹JSCookie
- Cookie介紹及JavaScript操作Cookie方法詳解CookieJavaScript
- Cookie的簡單使用Cookie
- 【Javascript】——簡單cookie操作JavaScriptCookie
- cookie操作簡單實現Cookie
- cookie與session原理簡要CookieSession
- javascript操作cookie簡單外掛JavaScriptCookie
- Http協議中Cookie詳細介紹HTTP協議Cookie
- 簡介
- Jira使用簡介 HP ALM使用簡介
- npm包:js-cookie的簡單使用NPMJSCookie
- Session會話與Cookie簡單說明Session會話Cookie
- BookKeeper 介紹(1)--簡介
- Amphenol簡介
- Vagrant簡介
- PySimpleGUI 簡介GUI
- Protobuf簡介
- MyBatis 簡介MyBatis
- jango簡介Go
- Session 簡介Session
- Virgilio 簡介
- Django簡介Django
- ElasticSearch簡介Elasticsearch
- Javascript 簡介JavaScript
- Electron簡介
- Dubbo 簡介
- JavaScript簡介JavaScript
- CSS 簡介CSS
- 反射簡介反射