原文照搬,但是害怕如此好的文章以后找不到,所以記錄在此,如果你想查看原MDN地址,請點擊這里
HTTP Cookie是服務器發送到用戶瀏覽器并保存在本地的一小塊數據,它會在瀏覽器下次向同一服務器再發起請求時被攜帶并發送到服務器上。通常,它用于告知服務端兩個請求是否來自同一瀏覽器,如保持用戶的登錄狀態
Cookie 曾一度用于客戶端數據的存儲,因當時并沒有其它合適的存儲辦法而作為唯一的存儲手段,但現在隨著現代瀏覽器開始支持各種各樣的存儲方式,Cookie 漸漸被淘汰。由于服務器指定 Cookie 后,瀏覽器的每次請求都會攜帶 Cookie 數據,會帶來額外的性能開銷(尤其是在移動環境下)。新的瀏覽器API已經允許開發者直接將數據存儲到本地,如使用 Web storage API (本地存儲和會話存儲)或 IndexedDB 。
設置cookie
服務器端需要向response中設置頭部字段"Set-Cookie",如下
HTTP/1.0 200 OK
Content-type: text/html
Set-Cookie: name1=glj
Set-Cookie: name2=mys
之后,對該服務器發起的每一次新請求,瀏覽器都會將之前保存的Cookie信息通過request中的頭部字段"Cookie",再次發給服務器
Cookie: name1=glj; name2=mys
網頁cookie怎么獲取。NOTE:多個cookie屬性,response中是多行,而request是用分號隔開,字母不區分大小寫
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态