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 回答