1

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

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

context.setAttribute(ClientContext.COOKIE_STORE, cookieStore);

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

4

1 回答 1

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

client.execute(get, ctx);
于 2014-02-24T22:07:53.693 回答