網(wǎng)絡請求中乡恕,cookie和token的區(qū)別

????????在平常開發(fā)中言询,用于用戶登錄校驗的方法可以分為cookie和token,這兩者比平常開發(fā)都有用到俯萎,那區(qū)別是什么,原先我覺得用戶登錄是后臺的事不必多了解运杭,用多了以后就開始好奇夫啊,為什么有些項目用cookie 有些用token?

一、cookie

? ? cookie之前在做存儲區(qū)別的時候有說過辆憔,大小只有4kb, 往返于客戶端和服務端之間撇眯。在用戶校驗過程中,主要還是和服務端的session配合使用虱咧。
? 大概的使用流程是熊榛,用戶請求登錄接口,服務端進行用戶校驗腕巡,校驗通過則把用戶信息儲存在服務端的session當中玄坦,并通過set-cookie把userId保存在瀏覽器當中,后續(xù)的每次請求cookie都會攜帶userId來服務端進行校驗绘沉。

cookie的優(yōu)點:
?1煎楣、便于理解,比較好掌握车伞,用戶數(shù)據(jù)在服務端相對安全
? 2择懂、session集中管理用戶信息,可直接封禁某個用戶另玖。
? 3困曙、屬于http規(guī)范,默認被瀏覽器存儲
cookie的不足:
? 1日矫、所有信息都存在session當中會占用內存
? 2赂弓、不支持跨域共享cookie,隨著大型項目支持的范圍越來越多哪轿,cookie的方式也逐漸滿足不了項目的需求盈魁。
? ?3、為了安全窃诉,限制比較多
? ?4杨耙、session多進程多服務器時不好同步

二、token

? ? 相對于cookie自動攜帶在瀏覽器當中不同的是飘痛,token是自定義攜帶珊膜。在進行用戶登錄中,服務端判斷登錄通過宣脉,接口會返回一個加密的數(shù)據(jù)车柠,用戶的所用信息都儲存在這個加密數(shù)據(jù)當中,在客戶端獲取這個數(shù)據(jù)以后本地進行存儲,并在后續(xù)的請求當中自定義放在Request Headers當中竹祷。

? token的優(yōu)點:
? ? ?1谈跛、來自民間的力量(不屬于http規(guī)范,cookie是學院派)塑陵,使用起來比較自由
? ? ?2感憾、沒有跨域限制
? ? ?3、不占用服務器內存令花,多進程多服務器不受影響
?token的缺點:
? ? ?1阻桅、數(shù)據(jù)請求在客戶端,無法快速封禁某個用戶兼都。(也是可以實現(xiàn)嫂沉,比如建立黑名單)
? ? ? 2、體積比cookie大俯抖,會增加請求數(shù)量(影響也不是很大)
? ? ? 3输瓜、存在安全隱患,所有信息都存在token中芬萍,密鑰一旦泄露敏感信息就有可能被竊取尤揣。



三、如何選擇cookie還是token?

? 如果有嚴格的用戶管理要求的用cookie+session的方式柬祠,如果沒有嚴格要求推薦使用token方式北戏,會減少很多服務端的壓力。


? ??

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末漫蛔,一起剝皮案震驚了整個濱河市嗜愈,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌莽龟,老刑警劉巖蠕嫁,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異毯盈,居然都是意外死亡剃毒,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門搂赋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來赘阀,“玉大人,你說我怎么就攤上這事脑奠』” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵宋欺,是天一觀的道長轰豆。 經(jīng)常有香客問我胰伍,道長,這世上最難降的妖魔是什么秒咨? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任喇辽,我火速辦了婚禮,結果婚禮上雨席,老公的妹妹穿的比我還像新娘。我一直安慰自己吠式,他們只是感情好陡厘,可當我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著特占,像睡著了一般糙置。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上是目,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天谤饭,我揣著相機與錄音,去河邊找鬼懊纳。 笑死揉抵,一個胖子當著我的面吹牛,可吹牛的內容都是我干的嗤疯。 我是一名探鬼主播冤今,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼茂缚!你這毒婦竟也來了戏罢?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤脚囊,失蹤者是張志新(化名)和其女友劉穎龟糕,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體悔耘,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡讲岁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了淮逊。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片催首。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖泄鹏,靈堂內的尸體忽然破棺而出郎任,到底是詐尸還是另有隱情,我是刑警寧澤备籽,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布舶治,位于F島的核電站分井,受9級特大地震影響,放射性物質發(fā)生泄漏霉猛。R本人自食惡果不足惜尺锚,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望惜浅。 院中可真熱鬧瘫辩,春花似錦、人聲如沸坛悉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽裸影。三九已至挣轨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間轩猩,已是汗流浹背卷扮。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留均践,地道東北人晤锹。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像浊猾,于是被迫代替她去往敵國和親抖甘。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內容