2017-04-25 80 views

回答

2

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

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

+0

如果'org.eclipse.swt.browser.Browser'使用'java.net.CookieStore',或公开'java.net.CookieStore'的实现,那么Eclipse Jetty客户端可以使用它。 –

+0

请注意,SWT浏览器控件**不使用'java.net.CookieStore'。如答案中所述,它使用自己的Cookie存储。 –