2017-04-25 85 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存儲。 –