FLUTTER ECOSYSTEM

dio_cookie_manager

一個 Cookie 管理器結合了 cookie_jar 和 dio,基於攔截器演算法。

最新版本
3.5.0
近 30 天下載
15.5萬
喜歡數
175
Pub 分數
160

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

Dio Cookie Manager 是一個 Flutter 套件,透過攔截器將 cookie 管理與 Dio HTTP 客戶端整合。它簡化了在 HTTP 請求和回應過程中處理 cookie 的操作,確保根據網域和路徑規則自動儲存、檢索和傳送 cookie。基於 cookie_jar 庫建構,支援跨應用會話的安全高效 cookie 持久化。適用於需要透過 cookie 進行會話管理或驗證的應用程式。

適用情境
  • 管理 HTTP 會話 Cookie
  • 自動化 API 請求中的 Cookie 處理
  • 在應用重啟後保持登入會話
  • 透過 Cookie 處理 CSRF 憑證
  • 支援類似網頁的驗證流程
主要特色
  • 自動儲存和檢索 cookie
  • 基於攔截器的 Dio 集成
  • 跨平台 Cookie 持久化
  • 域名和路徑感知的 Cookie 管理
  • 支援過期的加密 cookie 處理
適合對象
  • 類似Web的認證系統
  • 需要狀態化 HTTP 會話的應用程式
  • 使用 Dio 進行 HTTP 操作的開發者
  • 需要持久化Cookie儲存的應用程式
  • 具有伺服器端會話管理的專案
使用建議
  • 需要已整合 Dio
  • 僅限基於Cookie的驗證工作流程
  • 可能需要對敏感數據進行額外的安全檢查
  • 不適用於基於令牌的驗證(例如 JWT)
  • 取決於底層 cookie_jar 實現的穩定性
支援平台AndroidiOSmacOSWindowsLinux

安裝套件

flutter pub add dio_cookie_manager

所屬分類

依賴

依賴清單 2 項

原始碼儲存庫

相關專案