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...