2017-02-18 3 views
0

Comment puis-je faire cela?Java 8 HttpClient 4.5 Gestion des cookies avec 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(); 

Il me donne: CookieStore ne peut pas être converti en BasicCookieStore. Je ne peux pas utiliser l'interface CookieStore au lieu de BasicCookieStore, car dans mes autres classes, il me montre "Les interfaces ne peuvent pas être instanciées".

+0

Veuillez fournir un [MCVE] afin d'obtenir des réponses raisonnables et rapides. – STaefi

Répondre

0

Je pense que le casting vous aidera.

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

Merci. Ça marche –