2017-10-04 12 views

答えて

1

まず、AsyncHttpClientのインスタンスを作成します。

AsyncHttpClient myClient = new AsyncHttpClient(); 

今の活動やアプリケーションコンテキスト(通常はこれで十分でしょう)で構成PersistentCookieStoreの新しいインスタンスであるように、このクライアントのCookieストアを設定します。

PersistentCookieStore myCookieStore = new PersistentCookieStore(this); 
myClient.setCookieStore(myCookieStore); 

サーバーから受信したすべてのCookieは、永続的なCookieストアに保存されます。 、店に独自のクッキーを追加するだけで新しいクッキーを構築し、addCookieを呼び出すために

BasicClientCookie newCookie = new BasicClientCookie("cookiesare", "awesome"); 
newCookie.setVersion(1); 
newCookie.setDomain("mydomain.com"); 
newCookie.setPath("/"); 
myCookieStore.addCookie(newCookie); 

は、より多くの情報のためPersistentCookieStore Javadocを参照してください。

+0

クッキーが最初にサーバー側から送信され、今後のリクエスト用に保存する必要があります。 –

+0

レスポンスからクッキーを取得するには? –

+0

これを確認してください:https://loopj.com/android-async-http/doc/com/loopj/android/http/PersistentCookieStore.html#getCookies-- – fida1989

関連する問題