cookie的簡單使用

2021-10-01 11:53:21 字數 496 閱讀 2811

場景:一般存放一些不太重要的資料,可以減輕伺服器的儲存壓力。

瀏覽器第一次訪問伺服器時,伺服器將想要儲存的資料設定到響應頭的set_cookie欄位中,瀏覽器自動將響應頭的set_cookie中的資料取出儲存到cookie中,之後請求伺服器是沒瀏覽器自動將cookie中的資料設定到請求頭中,伺服器重請求頭中取出資料進行處理。建立響應物件

response = make_response("響應資訊")

response.set_cookie("help","1111",max_age = 5)

# 設定set_cookie欄位,要求響應資料必須是str/bytes

正數n:表示n秒後刪除cookie資料

help = request.cookies.get("help")
只要cookie中儲存了資料,無論訪問**的那個路由,瀏覽器都會自動攜帶cookie資料,瀏覽器只會講cookie傳送給對應的**(ip、網域名稱一致)。

cookie的簡單使用(1)

cookie是http協議頭的組成部分,必須在頁面的其他內容出現之前傳送。所以在設定cookie之前不能有任何文字輸出,包括html標記 輸出語句以及空白行。一旦cookie被建立,那麼下一次訪問頁面時,cookie就會通過 cookie或http cookie vars陣列載入。函式setcook...

cookie的簡單使用(一)

cookie由伺服器端生成,傳送給客戶端瀏覽器,瀏覽器會將其儲存成某個目錄下的文字檔案。cookie的工作原理 當使用者在瀏覽 時,web伺服器會將一些資料存放在客戶端,這些資料 包括使用者在瀏覽 期間輸入的文字或一些選擇記錄。當使用者下一次訪問 該 的時候,伺服器會從客戶端檢視是否有保留下來的co...

iOS 中 Cookie的簡單使用

cookie的生成途徑有兩種,一種是訪問網頁,網頁返回的是http header 中有 set cookie指令進行cookie 的設定,這裡cookie 的本地處理其實是由webkit 進行的 還有一種途徑就是我們客戶端通過手動設定的cookie。在通過setcookie 進行設定cookie的時...