13 个不稳定版本 (6 个破坏性更新)
0.7.0 | 2024年4月11日 |
---|---|
0.6.3 | 2024年1月15日 |
0.6.2 | 2023年11月1日 |
0.5.1 | 2023年7月29日 |
0.3.0 | 2023年3月29日 |
#269 in 缓存
每月98 次下载
63KB
1K SLoC
http-cache-quickcache
为 quick-cache 实现的 http-cache 管理器。
最低支持的 Rust 版本 (MSRV)
1.71.1
安装
安装 cargo add 后
cargo add http-cache-quickcache
示例
use http_cache_quickcache::QuickManager;
use http_cache_surf::{Cache, CacheMode, HttpCache, HttpCacheOptions};
#[async_std::main]
async fn main() -> surf::Result<()> {
let req = surf::get("https://mdn.org.cn/en-US/docs/Web/HTTP/Caching");
surf::client()
.with(Cache(HttpCache {
mode: CacheMode::Default,
manager: QuickManager::default(),
options: HttpCacheOptions::default(),
}))
.send(req)
.await?;
Ok(())
}
文档
许可
许可协议为以下之一
- Apache License,版本 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非你明确声明,否则根据 Apache-2.0 许可证定义,你有意提交以包含在作品中的任何贡献,均应如上所述双重许可,不得附加任何额外条款或条件。
依赖项
~5–11MB
~134K SLoC