0

わかりました、これは以前に何百万回も尋ねられたことを知っており、ほとんどの投稿と回答を読みましたが、長い一日で、私の脳は揚げられていて、それを機能させることができません...

phpbb3ユーザーテーブルを使用してログインするように変更しているAndroidアプリがありますが、ログインを機能させるにはCookieを有効にする必要があるため、困惑しています。

これは、phpbb3 以外の古いユーザー テーブルで動作するアプリの現在の httpclient コードです。

// 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();

これがクッキーを受け入れるようにするには、何を追加する必要がありますか? API 8 以降で動作できる必要があります。

4

1 に答える 1

0

DefaultHttpClient は、リクエストごとに新しいものを作成するのではなく、同じクライアントを再利用する必要があるだけで、すぐに使用できる Cookie を処理します。

于 2013-01-10T20:42:18.807 に答える