2017-02-18 3 views
0

Wie kann ich das machen?Java 8 HttpClient 4.5 Handhabung von Cookies mit BasicCookieStore

HttpClientBuilder client = HttpClientBuilder.create(); 
HttpResponse response = null; 
HttpClientContext context = HttpClientContext.create(); 
BasicCookieStore cookieStore = new BasicCookieStore(); 
client.setDefaultCookieStore(cookieStore); 

response = client.build().execute(get); 
cookieStore = context.getCookieStore(); 

Es gibt mir: CookieStore kann nicht in BasicCookieStore konvertiert werden. Ich kann die CookieStore-Schnittstelle nicht anstelle von BasicCookieStore verwenden, da in meinen anderen Klassen "Schnittstellen nicht instanziierbar" sind.

+0

Bitte geben Sie eine [MCVE] an, um eine vernünftige und schnelle Antwort zu erhalten. – STaefi

Antwort

0

Ich denke, Casting wird Ihnen helfen.

BasicCookieStore cookieStore = (BasicCookieStore) context.getCookieStore(); 
+0

Danke. Es klappt –