Cookie和Session會話技術

2021-09-28 15:37:47 字數 1095 閱讀 1630

1. 一次會話包含多次請求和響應

2. 一次會話:直到有一方斷開連線(會話的功能)

3. 會話的功能:**共享資料的**

4. 客戶端會話技術:cookie

5. 伺服器端:session

1. 建立cookie物件繫結資料new cookie()

2. 傳送cookie物件 response.addcookie()

3. 獲取cookie request.getcookie()

客戶端傳送請求 ,伺服器端接受請求 響應中響應頭中包含了(set-cookie:msg=hello)

客戶端接收到response之後會自動儲存這個響應資訊(msg=hello)

基於響應頭set-cookie和請求頭cookie來實現的

1. 一次可以傳送多少個cookie(多個cookie)

`@webservlet("/cookieservletdemo3")

public class cookieservletdemo3 extends httpservlet

2. cookie在瀏覽器中儲存多長時間

1. 預設情況下:瀏覽器關閉之後, cookie被銷毀

2. 設定cookie生命週期 持久化儲存

3. setmaxage(int seconds)正數,負數,零 (引數存活時間) 引數為零 代表刪除cookie資訊 正數:持久化到磁碟中

@webservlet ("/cookieservletdemo4")

cookie和session和token是什麼?

什麼是session?什麼是cookie?什麼是token?1 cookie?由於http是一種無狀態協議,伺服器沒有辦法單單從網路連線上面知道訪問者的身份,為了解決這個問題,就誕生了cookie cookie實際上是一小段的4k文字資訊。客戶端請求伺服器,如果伺服器需要記錄該使用者狀態,就使用re...

Session和Cookie的區別

session和cookie的區別 1 儲存的位置不同 session儲存在伺服器端的記憶體中,占用伺服器資源。cookie是儲存在客戶端。可以是瀏覽器中或者是檔案中 2 儲存的時間不同 session是關閉當前會話相關瀏覽器後自動清空。cookie是根據過期時間而會有不同。3 安全性不同 sess...

cookie和session的區別

一 cookie機制和session機制的區別 具體來說cookie機制採用的是在客戶端保持狀態的方案,而session機制採用的是在伺服器端保持狀態的方案。同時我們也看到,由於在伺服器端保持狀態的方案在客戶端也需要儲存乙個標識,所以session機制可能需要借助於cookie機制來達到儲存標識的目...