0

好的,所以我知道这已经被问过一百万次了,我已经阅读了大部分的帖子和答案,但这是漫长的一天,我的大脑被炸了,我就是无法让它工作......

我有一个 Android 应用程序,我正在修改它以使用 phpbb3 用户表登录,但我很难过,因为它需要启用 cookie 才能使登录工作。

这是我的应用程序中的当前 httpclient 代码,适用于我的旧的非 phpbb3 用户表:

// defaultHttpClient
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
httpPost.setEntity(new UrlEncodedFormEntity(params));

HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
is = httpEntity.getContent();

我需要添加什么才能让它接受 cookie?必须能够从 API 8 开始工作。

4

1 回答 1

0

DefaultHttpClient 开箱即用地处理 cookie,您只需要重用相同的客户端,而不是为每个请求创建新的客户端。

于 2013-01-10T20:42:18.807 回答