套件概覽
Fresh Http 是一個基於 `http` 套件建構的 Flutter/Dart 套件,提供自動重新整理的 HTTP 客戶端。它會自動處理驗證金鑰的重新整理,確保在無需手動管理金鑰的情況下實現無縫 API 呼叫。對於需要安全且持續存取已驗證 API 的應用程式而言,該客戶端透過透明地重新整理過期金鑰來減少重複程式碼並提升可靠性。該客戶端可與現有的 HTTP 工作流程順暢整合,並支援所有主要平台,包括網頁、行動裝置和桌面。
適用情境
- 需要刷新令牌的 API
- 安全的移動和Web應用程式
- 減少驗證樣板程式碼
- 自動令牌管理
- 有狀態的 API 客戶端
主要特色
- Automatic token refresh
- Built on `package:http`
- Transparent auth handling
- Cross-platform support
- Minimal setup required
適合對象
- Apps with JWT or OAuth2
- Developers seeking reduced auth complexity
- Projects needing reliable API connectivity
- Teams prioritizing developer experience
- Applications with frequent API interactions
使用建議
- 需要自定義令牌刷新邏輯
- 依賴外部驗證狀態管理
- 僅限基於 HTTP 的 API
- 不適用於一次性請求
- 令牌刷新流程中需要適當的錯誤處理