如何为 SWT 浏览器和 Jetty HttpClient 设置相同的 CookieStore

How set the same CookieStore for SWT browser and Jetty HttpClient

由于 java.net.CookieStoreorg.eclipse.jetty.client.HttpClient 中管理 cookie,我想与 SWT Browser 小部件共享这些 cookie。

HttpClient 和 Browser 都是 Eclipse 技术。有没有办法拥有相同的 cookie 存储?

不可以,您不能共享 HttpClient 和 SWT 浏览器的 Cookie 存储。浏览器控件使用底层本机浏览器的 cookie 存储,例如Mozilla, IE 的 WebKit.

您可能想尝试 Browser::setCookie()getCookie() 来存储和检索特定的 SWT cookie。这些更改适用于 SWT 应用程序中的所有 Browser 控件实例。