8

Volley はネットワーク ライブラリであり、Android のバージョンに応じて HttpUrlConnection または HttpClient から HTTP 要求クライアントを切り替えるので、これらのクライアント タイプのそれぞれに Cookie サポートを追加する方法を知っておく必要があります。両方のタイプのクライアントのセッション管理をオプトインするにはどうすればよいですか?

私はこの解決策を見てきました: Using cookies with Android volley library

これは正しい方向への良い一歩です。環境設定を使用せずに、このロジックを 1 レベル下のライブラリにプッシュする方法を見つけた人はいますか? またはVolleyからアプリケーションへの参照。これに何らかのサポートを適用するために Volley ヘルパー クラスを書き直してもかまいませんが、両方のタイプの http クライアントが Cookie をサポートしているかどうか、また Cookie サポートを有効にするために正確に何をする必要があるかはわかりません。

また、おそらく CookieManager で Volley を使用する方法はありますか?

4

2 に答える 2

1

For handling session cookies, I use CookieManager and a own implementation of CookieStore. Here I show a implementation of this, storing the cookie in SharedPreferences

于 2014-08-19T20:22:55.923 に答える