百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

PersistentCookieJar

> 编程语言
开源

基于 SharedPreferences 的 OkHttp 3 的持久 CookieJar 实现。

1.8K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

基于 SharedPreferences 的 OkHttp 3 的持久 CookieJar 实现。

PersistentCookieJar for OkHttp 3 =============================== 基于 SharedPreferences 的 OkHttp 3 的持久 CookieJar 实现。 如果您正在寻找 OkHttp 2/HTTPUrlConnection 的持久 CookieStore,可以在 此 Gist 中找到。 下载 ---------- 步骤 1. 在根 build.gradle 中添加 JitPack 库,放在 repositories 的末尾: groovy allprojects { repositories { ... maven { url "https://jitpack.io" } } } 步骤 2. 添加依赖: groovy dependencies { compile 'com.github.franmontiel:PersistentCookieJar:v1.0.1' } 使用 ---------- 创建 PersistentCookieJar 实例,传入 CookieCache 和 CookiePersistor: java ClearableCookieJar cookieJar = new PersistentCookieJar(new SetCookieCache(), new SharedPrefsCookiePersistor(context)); 然后在构建 OkHttp 客户端时添加 CookieJar: ```java OkHttpClient okHttpClient = new OkHttpClient.Builder() .cookieJar(cookieJar) .build();


特性
--------
这是一个非常简单的库,但它提供了一些功能: * 可以清除容器: `PersistentCookieJar` 实现了 `ClearableCookieJar` 接口,该接口声明了一个 `clear()` 方法,用于从容器中删除所有 Cookie。 * 可以清除会话 Cookie: `PersistentCookieJar` 实现了 `ClearableCookieJar` 接口,该接口声明了一个 `clearSession()` 方法,用于从容器中删除会话 Cookie。

* 独立且可扩展: `CookieCache` 和 `CookiePersistor` 是接口,因此您可以为每个接口提供自己的实现。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Javaandroidandroid-librarycookiejarcookies

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言