2017-02-18 41 views
0

处理Cookie我怎么能这样做?的Java 8的HttpClient 4.5与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(); 

它给了我:CookieStore无法转换为BasicCookieStore。我不能使用CookieStore接口而不是BasicCookieStore,因为在其他类中显示“接口不能被实例化”。

+0

请提供[MCVE]以获得合理和快速的响应。 – STaefi

回答

0

我认为铸造将帮助你。

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

谢谢。有用 –