2

loopj を使用して Cookie を取得するにはどうすればよいですか? 設定方法はわかるのですが、わかりません。http://loopj.com/android-async-http/

4

1 に答える 1

8

次のように独自のPersistentCookieStoreインスタンスを作成して使用しているとします。

CookieStore cookieStore = new PersistentCookieStore(this)
httpClient.setCookieStore(cookieStore);

cookieStore次に、上で作成したインスタンスを簡単に使用できます。

それ以外の場合は、 githubの最新のandroid-async-httpを使用して、次のことができます。

HttpContext httpContext = httpClient.getHttpContext();
CookieStore cookieStore = (CookieStore) httpContext.getAttribute(ClientContext.COOKIE_STORE);

cookieStoreインスタンスを取得したら、ドキュメントに従ってCookie にアクセスできます。

于 2012-06-01T08:20:20.900 に答える