http中的cookie簡介

2021-07-06 04:41:52 字數 468 閱讀 9574

cookie簡單的說就是使用者通過瀏覽器訪問乙個**時記錄在伺服器端的使用者標識碼,用以在伺服器資料庫中記錄使用者在該**上的所有活動。

工作流程:

當使用者張三瀏覽某個使用cookie的**時,該**的伺服器就為張三產生乙個唯一的識別碼,並以此作為索引在伺服器的後端資料庫中產生乙個專案,接著就在給張三的http響應報文中新增乙個叫做set_cookie的首部行。這裡的「首部欄位名」就是set_cookie,而後面的值就是賦予該使用者的識別碼,例:set_cookie:12345678

當張三收到這個響應時,其瀏覽器就在他管理特定的cookie檔案中新增這一行,其中包括這個伺服器的主機名和set_cookie後面給出的識別碼。當張三繼續瀏覽這個**時,每傳送乙個http請求報文,其瀏覽器就會從其cookie檔案中取出這個**的識別碼,並放到http請求報文的cookie首部行中:cookie:12345678。於是,這個**就能夠跟蹤使用者12345678(張三)在該**的活動。

HTTP 協議中的 cookie

cookie 是儲存在瀏覽器某個檔案中的一段key value字串 服務端下發響應時,可以在響應頭加上set cookie key value,告訴瀏覽器,需要儲存哪些cookie 瀏覽器在傳送請求時,會將此域下的所有cookie字串,放在http請求header中的cookie欄位中,隨請求傳送給...

nodejs中的http簡介

node.js 提供了http模組分為高效的http伺服器和簡易的http客戶端。1 http伺服器 1.http.server是http模組中的http伺服器物件。2.使用http.createserver建立乙個http.server的例項。3.http.server的事件 3.1 reques...

IOS中http請求使用cookie

一直以為ios的http請求這塊很簡單應該不支援記錄,儲存,或者使用cookie,可是想當然歸想當然,真用的時候,真研究了一下發現還真強大。經過一番的研究簡單說一下我的理解 當你訪問乙個 時,不管你願意或者不願意,nsurlrequest都會幫你主動記錄下來你訪問的站點設定的cookie,而且很負責...