最近維護一個專案,前端傳給後端的引數是從cookie取的,好多介面都是這個樣子,然後後端攔截器裡面給cookie設值,而且多個模組都有類似操作,維護起來,痛苦的一筆。問一下大家實際開發中,cookie的使用場景,會大量去使用嗎?
回覆列表
-
1 # ITWYW成長小窩
-
2 # 資料分析老蔡
用的比較多的。
Web應用程式利用cookie在客戶端快取伺服器程式,cookie是以鍵值對的形式儲存在客戶端,由伺服器傳送給客戶端,客戶端在下一次訪問伺服器時,伺服器可以獲取到客戶端cookie快取檔案。
所以,使用cookie的好處有:
-
3 # SteveJrong
較多。無論是傳統的前後端未分離模式還是現在流行的前後端分離模式。
cookie中儲存的大多都是一些不重要的資料標識串,如使用者偏好、使用者載入的個性化選單等等。
-
4 # 草無心
傳統web專案還是會大量使用cookie技術的,畢竟會話管理,有時候前後需要傳遞的鍵值資訊還是比較方便和通用的。但是不同瀏覽器cookie數量都是會有所限制,而且不能存過大的資料,有自己的限制大小。
微服務web專案目前更多使用的是token技術進行維護,後臺服務實現restful,也就是不維護狀態之類的資訊。所以目前流行的微服務用的是不多的。針對樓主說的最近維護的專案好多介面都會維護類似cookie資訊,個人覺著不是很規範的,除了必須cookie維護的,其它非必須的應該好好設計下資訊維護所使用的方案,cookie不是最好的選擇,一旦客戶禁用cookie、遭受跨域攻擊或者後期維護擴充套件是不利的,建議最佳化下方案。 -
5 # Joker830
cookie是明文傳遞的,存在安全缺陷,實際開發中session用的較多,現在的話前端localstorage
相關內容
- 後端可以直接從cookie裡取到token,為什麼前端還要token設定到Authorization?
- 我自學培訓機構的影片,自學java後端但是現在我很迷茫,感覺做不出來什麼東西,基礎特別差,該怎麼解決?
- 想成為開發微信小程式的Java後端,應該從哪些知識學起?
- Java後端程式設計師,在哪裡接靠譜的私活,專案簡單報酬少點也行?
- 大三不知名211計算機學生,想明年進大廠實習,想做後端開發,應該學java還是golang?
- 軟體系統JAVA前端和後端框架有哪些?每個框架的優勢是什麼?
- 用Java如何實現攔截器?
- 後端Java怎麼和前端HTML互動?
- 有哪些關於Java Web後端的書籍?
- 要成為一名Java工程師需要掌握哪些技術,前端與後端應該怎樣選擇?
實際開發中會大量使用cookie。
筆者想到了如下3種使用場景
1. 登入場景登入成功後,下發cookie,在進行其他需要獲取使用者資訊介面時,請求都會攜帶cookie;
2. 偏好設定場景如設定閱讀文章的背景顏色、字型顏色、字型大小等也會用到cookie;
3. 購物車場景如記錄新增進入購物車的商品資訊等。