2013-08-24 34 views
6

Volleyのネットワーキングライブラリと似ていないものは、アンドロイドのバージョンによってHTTPリクエストクライアントをHttpUrlConnectionまたはHttpClientに切り替えるので、私が知る必要があることはクッキーサポートを追加する方法ですこれらのクライアントタイプのそれぞれ。両方のタイプのクライアントのセッション管理を選択するにはどうすればよいですか? Using cookies with Android volley libraryAndroidのセッションクッキーを扱うVolley

右方向への良いステップです:

私は、このソリューションを見てきました。設定を使わずにレベルをライブラリにプッシュする方法を見つけた人はいますか?またはVolleyからアプリケーションへの参照。私はVolleyヘルパークラスを書き直して、これをサポートしていますが、どちらのタイプのhttpクライアントでもクッキーをサポートしているのか、クッキーサポートを有効にするためにはどうすればいいのでしょうか?

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

+0

誰かコメントはありますか?クッキー/トークンは、休憩APIでよく使用されます。カスタムトークンをヘッダーに追加する方法と、これらを保存する場所について検討することは理にかなっています。 – TestBest

答えて

2

リンクした他の質問でmy answerをご覧ください。 VolleyにHttpClientを使用するように指定することによって、接続のためだけに使用されます。したがって、両方にクッキーを設定する必要性を取り除く。

1

セッションCookieを処理するために、私はCookieManagerと独自のCookieStoreの実装を使用します。 Here私はこれの実装を示し、SharedPreferencesにクッキーを保存します