0

我需要能够在 apache httpclient 和 Web 浏览器之间共享会话。

当用户第一次使用该程序时,我的 SWT 程序通过 httpclient 对用户进行身份验证。稍后需要使用相同的会话启动默认 Web 浏览器。我可以使用以下方式启动用户的默认浏览器:http: //johnbokma.com/mexit/2008/08/19/java-open-url-default-browser.html

如果可能的话,我想要一个通用的解决方案。如果不可能,我会选择 IE、Chrome 或 FireFox 的解决方案。然后我会尝试弄清楚如何为其他两个浏览器做到这一点。

4

1 回答 1

2

这可以通过在默认浏览器打开的 URL 中添加会话 cookie 的值来实现。URL 的确切语法取决于所使用的网络服务器。以下是 Tomcat 的示例:在 Tomcat 中支持没有 Cookie 的会话

于 2012-05-22T21:59:44.003 回答