Cookie技術介紹,API,

2021-10-07 14:58:18 字數 1272 閱讀 5349

cookie技術

cookie技術是將使用者的資料儲存到客戶端的技術,我們分為兩方面學習

第一:伺服器怎樣將乙個cookie傳送到客戶端

第二:伺服器怎樣接受客戶端攜帶的cookie

1.cookie的api

1.建立cookie

cookie cookie =

newcookie

("名字"

,"資訊"

) 注意:不能使用中文

2.傳送cookie

response.

addcookie

(cookie)

3.設定cookie在客戶端的持久化時間

cookie.

setmaxage

(int seconds)

----

----時間(秒)

注意:如果不設定持久化事件cookie會儲存在瀏覽器的記憶體中,瀏覽器關閉

cookie資訊銷毀(會話級別的cookie),如果設定持久化時間,cookie資訊就會被持久化

到瀏覽器的磁碟檔案中

例項:cookie.

setmaxage(10

*60) 設定cookie資訊在瀏覽器硬碟中儲存時間10分鐘

10分鐘後會自動銷毀

4.設定cookie的攜帶路徑

cookie.

setpath

(string path)

注意:如果不設定攜帶路徑,那麼cookie資訊會在訪問產生該cookie的

web資源所在的路徑下都攜帶cookie資訊

例項:cookie.

setpath

("/web16"

) 代表訪問web16應用中的任何資源都攜帶cookie

cookie.

setpath

("/web16/cookieservlet"

) 代表訪問web16中的cookieservlet時才攜帶cookie資訊

5.刪除cookie

重建乙個名字相同的cookie資訊,同時設定持久時間為0

同時保持路徑一致

6.獲取cookie資訊

//獲取客戶端攜帶的所有cookie的資料

cookie[

] cookies = request.

getcookies()

;//通過cookie名稱獲取想要的cookie

for(cookie cookie:cookies)

}}

cookie技術和session技術

一,cookie技術 cookie是由伺服器端生成,傳送給瀏覽器,瀏覽器會將cookie的key value儲存到某個目錄下的文字檔案內,下次請求同一 時就傳送該cookie給伺服器前提是瀏覽器設定為啟用cookie。1,伺服器端向客戶端傳送乙個cookie 1 建立cookie cookie co...

api閘道器介紹

api閘道器是乙個系統的唯一入口。是眾多分布式服務唯一的乙個出口。它做到了物理隔離,內網服務只有通過閘道器才能暴露到外網被別人訪問。簡而言之 閘道器就是你家的大門 身份認證 oauth2 jwt 許可權安全 黑白名單 爬蟲控制 流量控制 請求大小 速率 資料轉換 公共請求request respon...

Cookie的規範介紹

目前有以下幾種cookie規範 rfc2965規範的使用,目前並不多。rfc2109規範相應要嚴格得多,在實際應用上,並不是所有的瀏覽器和web伺服器都嚴格遵守。因此相比較而言,netscape cookie草案倒是乙個比較簡潔和被廣泛支援的cookie規範,因此我們在這裡以netscape coo...