0

我一直在开发一个 Android/Java 应用程序,它可以同时打开两个 Apache HTTP 连接。我一直在开发一个聊天应用程序,一个连接几乎总是在运行(服务器长时间轮询;它只会在进行更改后响应),第二个请求使用相同的会话将数据发送到同一站点(由于需要“登录”)。

在 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 回答