FLUTTER ECOSYSTEM

http_cache_hive_store

一个与数据库缓存存储无关的 HTTP 客户端实现,使用 hive_ce。

最新版本
5.1.1
近 30 天下载
3.3万
喜欢数
6
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个与缓存存储无关的 HTTP 客户端实现,使用 Hive 进行持久化存储,可高效缓存 HTTP 响应。它与 http_cache 包集成,无需更改现有的 HTTP 逻辑即可提供透明的请求/响应缓存。适用于需要离线支持或减少网络使用量的应用程序,支持移动、Web 和桌面等多种平台。该解决方案轻量级,专为无缝集成到 Flutter 项目而设计。

适合场景
  • 离线数据访问
  • 减少API调用
  • 改进的应用性能
  • 缓存 API 响应
  • HTTP 数据的持久化存储
主要特点
  • 基于 Hive 的持久化
  • 与缓存无关的 HTTP 客户端
  • 跨平台支持
  • 自动响应缓存
  • 轻量级集成
适合对象
  • 频繁使用API的应用程序
  • 需要离线功能的项目
  • 性能关键的应用程序
  • Flutter 应用针对多个平台
  • 使用 Hive 进行本地存储的开发者
使用建议
  • 项目中需要设置 Hive
  • 仅限 HTTP 缓存
  • 需要手动清除缓存
  • 不适合大型二进制数据
  • 依赖外部的 http_cache 包
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add http_cache_hive_store

所属分类

依赖

依赖清单 2 项
  • hive_ce^2.11.0
  • http_cache_core^1.1.3

源码仓库

关联项目