是否可以将AndroidHttpClient与PersistentCookieStore一起使用?

时间:2013-04-15 05:18:13

标签: android apache android-networking apache-commons-httpclient androidhttpclient

我想使用AndroidHttpClient而不是DefaultHttpClient。 在documentation中说:

  

此客户端处理cookie但默认情况下不保留它们。要保留cookie,只需将cookie存储添加到HttpContext:

context.setAttribute(ClientContext.COOKIE_STORE, cookieStore);

我从哪里获取此上下文? 我应该从AndroidHttpClient获取它还是应该先创建它然后传递它?

1 个答案:

答案 0 :(得分:0)

AndroidHttpClient client = AndroidHttpClient.newInstance(...);
HttpContext ctx = new BasicHttpContext();
ctx.setAttribute(...);
HttpGet get = new HttpGet(...);

client.execute(get, ctx);