android - 在 Android Volley 中处理 session Cookie

标签 android android-volley

对于那些不熟悉 Volley 的人来说,它是一个网络库,它会根据 android 版本将其 http 请求客户端从 HttpUrlConnection 或 HttpClient 切换,所以我需要知道的一件事是如何为这些客户端类型中的每一种添加 cookie 支持。如何为这两种类型的客户端选择 session 管理?

我见过这个解决方案: Using cookies with Android volley library

这是朝着正确方向迈出的良好一步。有没有人找到一种方法可以在不使用首选项的情况下将此逻辑下推到库中?或从 Volley 到应用程序的引用。我不介意重写 Volley 帮助程序类以对此应用一些支持,但不确定这两种类型的 http 客户端是否都支持 cookie,以及我究竟需要做什么才能打开 cookie 支持?

也许还有一种方法可以将 Volley 与 CookieManager 一起使用?

最佳答案

看看my answer关于您链接的另一个问题。通过为 Volley 指定要使用的 HttpClient,它将只使用该客户端进行连接。因此无需在两者上设置 cookie。

关于android - 在 Android Volley 中处理 session Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18413846/

相关文章:

android - 为什么我必须在 Eclipse 中如此频繁地重置 ADB 才能连接到 Android 设备?

Android - 如何创建永久通知

android - 使用 mockito MVVM 模式在 android 中对 View 模型进行单元测试

java - 如何在收到三个 Volley 请求后显示所有数据

php - 从 MySql 数据库检索 PDF 到 android(使用 Volley)

Android Spinner 在选择时不显示文本

android - 如何使用 Volley Library 发送数据?

java - TextView 中不区分大小写的突出显示

当所有请求完成时,Android volley 得到回调

android - Volley onErrorResponse 给出 NullPointerException