cookie

定義:在連接之間存儲持久的客戶端狀態(tài)的小文本串

只能是非空白符的ASCII文本显晶,不能包含逗號或分號

cookie在請求和響應(yīng)的HTTP首部肿嘲,從服務(wù)器傳遞到客戶端滑燃,再從客戶端傳回到服務(wù)器

cookie值通常不包含數(shù)據(jù)往果,只是指示服務(wù)器上的數(shù)據(jù)


cookie作用域

默認(rèn)作用域是最初的URL所指向的服務(wù)器和所有子域及所有子目錄

可通過多個屬性控制其作用域(過期日期疆液,路徑,端口陕贮,版本堕油,安全選項(xiàng))

Domain 可指示一個cookie應(yīng)用于整個子域,而不只是最初的服務(wù)器

如Set-cookie:user=elharo;Domain=foo.example.com

Path 路徑限制

如Set-cookie:user=elharo;path=/restricted

請求相同服務(wù)器子樹/restricted中的一個文檔時肮之,客戶端會回顯此cookie

cookie也可同時包括域和路徑

如Set-cookie:user=elharo;Domain=foo.example.com;path=/restricted

不同cookie屬性的順序無關(guān)緊要掉缺,只需用;隔開戈擒,但客戶端發(fā)送回服務(wù)器時眶明,路徑必須在域前面

expires 格式:Wdy,DD-Mon-YYYY HH:MM:SS GMT

設(shè)置cookie在這個時間點(diǎn)過期

Max-Age 可設(shè)置cookie經(jīng)過一定秒數(shù)過期

secure 無值的安全屬性

cookie可能包含敏感信息峦甩,如口令和會話密鑰赘来,所以一些cookie應(yīng)當(dāng)是安全的

httponly 告訴瀏覽器只能通過HTTP和HTTPS返回cookie

特別強(qiáng)調(diào)不能由javascript返回,為針對cookie竊取提高安全性


CookieManager

java.net.CookieHandler ?定義了存儲和獲取cookie的API

CookieManager manager=new CookieManager();

cookieHandler.serDefault(manager);

即可實(shí)現(xiàn)從網(wǎng)站接收cookie,再把它們發(fā)回給這些網(wǎng)站凯傲,Java會存儲這些服務(wù)器發(fā)送的所有cookie

對于接收哪里發(fā)送的cookie:

CookiePolicy.ACCEPT_ALL ?接受所有cookie

CookiePolicy.ACCEPT_NONE 不接受任何cookie

CookiePolicy.ACCEPT_ORIGINAL_SERVER 只接受第一方cookie

需在保存cookie數(shù)據(jù)之前設(shè)置:(有待驗(yàn)證)

manager.setCookiePolicy(cookiePolicy.xxxx);

更細(xì)粒度控制可實(shí)現(xiàn)cookiePolicy接口犬辰,覆蓋shouldAccept()方法

CookieStore

有時需在本地存放和獲取cookie

CookieStore store=manager.getCookieStore();

允許增加、刪除和列出cookie

此庫中的cookie都封裝在一個HttpCookie對象中

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末冰单,一起剝皮案震驚了整個濱河市幌缝,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌诫欠,老刑警劉巖涵卵,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異荒叼,居然都是意外死亡轿偎,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進(jìn)店門被廓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來坏晦,“玉大人,你說我怎么就攤上這事嫁乘±バ觯” “怎么了?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵蜓斧,是天一觀的道長仓蛆。 經(jīng)常有香客問我,道長挎春,這世上最難降的妖魔是什么看疙? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任豆拨,我火速辦了婚禮,結(jié)果婚禮上能庆,老公的妹妹穿的比我還像新娘辽装。我一直安慰自己,他們只是感情好相味,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著殉挽,像睡著了一般丰涉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上斯碌,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天一死,我揣著相機(jī)與錄音,去河邊找鬼傻唾。 笑死投慈,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的冠骄。 我是一名探鬼主播伪煤,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼凛辣!你這毒婦竟也來了抱既?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤扁誓,失蹤者是張志新(化名)和其女友劉穎防泵,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蝗敢,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡捷泞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了寿谴。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锁右。...
    茶點(diǎn)故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖拭卿,靈堂內(nèi)的尸體忽然破棺而出骡湖,到底是詐尸還是另有隱情,我是刑警寧澤峻厚,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布响蕴,位于F島的核電站,受9級特大地震影響惠桃,放射性物質(zhì)發(fā)生泄漏浦夷。R本人自食惡果不足惜辖试,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望劈狐。 院中可真熱鬧罐孝,春花似錦、人聲如沸肥缔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽续膳。三九已至改艇,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間坟岔,已是汗流浹背谒兄。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留社付,地道東北人承疲。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像鸥咖,于是被迫代替她去往敵國和親燕鸽。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評論 2 349

推薦閱讀更多精彩內(nèi)容

  • HTTP cookie(也稱為web cookie,網(wǎng)絡(luò)cookie,瀏覽器cookie或者簡稱cookie)是網(wǎng)...
    留七七閱讀 17,877評論 2 71
  • 背景在HTTP協(xié)議的定義中扛或,采用了一種機(jī)制來記錄客戶端和服務(wù)器端交互的信息绵咱,這種機(jī)制被稱為cookie,cooki...
    時芥藍(lán)閱讀 2,357評論 1 17
  • 注:本文轉(zhuǎn)載自前端大全 背景 在HTTP協(xié)議的定義中熙兔,采用了一種機(jī)制來記錄客戶端和服務(wù)器端交互的信息悲伶,這種機(jī)制被稱...
    楠小忎閱讀 669評論 0 0
  • 什么是CALayer 在iOS中,你能看得見摸得著的東西基本上都是UIView,比如一個按鈕、一個文本標(biāo)簽住涉、 一個...
    嗶哩嗶哩智能喵閱讀 318評論 0 0
  • 案例多圖下載 NSInvocationOperation NSBlockOperation NSOperation...
    SK丿希望閱讀 245評論 0 2