我想使用AndroidHttpClient而不是DefaultHttpClient。 在documentation中说:
此客户端处理cookie但默认情况下不保留它们。要保留cookie,只需将cookie存储添加到HttpContext:
context.setAttribute(ClientContext.COOKIE_STORE, cookieStore);
我从哪里获取此上下文? 我应该从AndroidHttpClient获取它还是应该先创建它然后传递它?
答案 0 :(得分:0)
AndroidHttpClient client = AndroidHttpClient.newInstance(...);
HttpContext ctx = new BasicHttpContext();
ctx.setAttribute(...);
HttpGet get = new HttpGet(...);
client.execute(get, ctx);