http會話技術 cookie和session

2022-09-06 15:00:27 字數 1461 閱讀 9840

會話:乙個會話中包含多次請求和響應。

一次會話:瀏覽器第一次給伺服器資源傳送請求、會話建立,直到一方斷開為止。

功能:在一次會話的範圍內的多次請求間,共享資料

方式:伺服器(servlet)建立cookie物件,繫結資料

new cookie(string name, string value)

伺服器傳送cookie物件(瀏覽器自動儲存)

resp.addcookie(cookie)

瀏覽器第二次訪問伺服器時,伺服器會獲取cookie物件,拿到資料

cookie req.getcookies()

cookie是存在請求頭和響應頭傳遞

一次 可不可以傳送多個cookie?

cookie在瀏覽器儲存多長時間?

cookie能不能存中文?

cookie資料共享範圍?

cookie儲存在客戶端

單個cookie的大小限制在4kb,並且同乙個網域名稱下的總的cookie數量也有限制。

cookie一般儲存少量的不太敏感的資料

在不登入的情況下,完成伺服器對客戶端的身份識別。

儲存session

獲取session (另乙個servlet檔案)

session依賴cookie:

第一次建立session物件時;

伺服器會建立乙個cookie,cookie指向session;(jsessionid: ***

第二次訪問時,伺服器會根據cookie資訊,查詢到session物件。

當客戶端關閉後,伺服器不關閉,兩次獲取session是同乙個嗎?

當客戶端不關閉,伺服器關閉後,兩次獲取session是同乙個嗎?

session什麼時候被銷毀?

session特點:

用於儲存一次會話、多次請求的資料,儲存在伺服器

可以儲存任意大小的資料

session與cookie區別

會話技術 Cookie和Session

1.什麼是會話?2.cookie技術 cookie是客戶端技術,伺服器把每個使用者的資料以cookie的形式寫給使用者各自的瀏覽器。當使用者使用瀏覽器再去訪問伺服器中的web資源時,就是帶著各自的資料去的。cookie是伺服器在客戶端儲存的使用者資訊,儲存在客戶端瀏覽器的快取目錄下,伺服器在需要的時...

會話技術 cookie和session

會話技術 從客戶端開啟瀏覽器訪問伺服器,到伺服器給客戶端響應資料,客戶端繼續訪問伺服器,直到客戶端關閉瀏覽器,整個過程為一次客戶端和伺服器端的會話。cookie cookie物件主要是給客戶端寫資料,資料需要儲存在客戶端的瀏覽器中 cookie是servlet傳送到web瀏覽器的少量資訊,這些資訊儲...

Cookie和Session會話技術

1.一次會話包含多次請求和響應 2.一次會話 直到有一方斷開連線 會話的功能 3.會話的功能 共享資料的 4.客戶端會話技術 cookie 5.伺服器端 session1.建立cookie物件繫結資料new cookie 2.傳送cookie物件 response.addcookie 3.獲取coo...