gpt4 book ai didi

java - 在 Java 程序中的两个 HTTPClient 之间共享 session 的好方法是什么?

转载 作者:行者123 更新时间:2023-12-01 15:12:48 24 4
gpt4 key购买 nike

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

在 StackOverflow 上进行了大量搜索后,我还没有找到一个好的方法来做到这一点。如何实现这一点?

最佳答案

以下示例从头开始创建 HTTPClient。然后它从另一个客户端中取出 cookie,并将其添加到自己的客户端中。我发现这在 Android 中运行顺利。

        DefaultHttpClient sendClient = new DefaultHttpClient();

CookieStore originalCookies = Globals.getClient().getCookieStore();
sendClient.setCookieStore(originalCookies);

关于java - 在 Java 程序中的两个 HTTPClient 之间共享 session 的好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12097216/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com