在Android Volley中处理会话Cookie

对于那些与Volley不同的是它的网络库,它将根据Android版本将它的http请求客户端从HttpUrlConnection或HttpClient切换,所以我需要知道的一件事是如何为这些客户端类型添加Cookie支持。 我如何选择进入两种类型的客户端的会话管理?

我已经看到了这个解决方案:使用Cookie与Android排球库

这是朝着正确方向迈出的重要一步。 有没有人找到一种方法将这个逻辑降低到图书馆而不使用偏好? 或Volley引用到应用程序中。 我不介意重写Volley助手类来为此应用一些支持,但不确定这两种类型的http客户端是否支持cookie,以及我需要做什么以启用Cookie支持?

或者有没有办法使用CookieManager的Volley呢?


看看我关于您链接的其他问题的答案。 通过指定用于Volley的HttpClient来使用,它只会使用那个连接。 因此避免了在两者上设置cookie的需要。


为了处理会话cookie,我使用CookieManager和CookieStore自己的实现。 在这里我展示了一个实现,将Cookie存储在SharedPreferences中

链接地址: http://www.djcxy.com/p/15419.html

上一篇: Handling Session Cookie in Android Volley

下一篇: iOS AudioSessionSetActive() blocking main thread?