0

私は、2 つの同時 Apache HTTP 接続を開く Android/Java アプリケーションを開発しています。私はチャットアプリケーションを開発しており、1 つの接続はほとんど常に実行されており (サーバーは長いポーリングを行っていました。変更が行われると応答するだけです)、同じセッションを使用して同じサイトにデータを送信する 2 番目の要求 ( 「ログイン」するために)が必要でした。

StackOverflow で十分な検索を行った後、これを行う良い方法が見つかりませんでした。これはどのように達成できますか?

4

1 に答える 1

1

次の例では、HTTPClient を最初から作成します。次に、別のクライアントから Cookie を取得し、独自のクライアントに追加します。これは Android で問題なく動作することがわかりました。

        DefaultHttpClient sendClient = new DefaultHttpClient();

        CookieStore originalCookies = Globals.getClient().getCookieStore();
        sendClient.setCookieStore(originalCookies);
于 2012-08-23T17:51:03.960 に答える