【问题标题】:Java 8 HttpClient 4.5 Handling cookies with BasicCookieStoreJava 8 HttpClient 4.5 使用 BasicCookieStore 处理 cookie
【发布时间】:2017-02-18 11:52:24
【问题描述】:

我该怎么做?

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,因为在我的其他类中显示“无法实例化接口”。

【问题讨论】:

标签: java java-8 httpclient apache-httpclient-4.x cookiestore


【解决方案1】:

我认为投射会对你有所帮助。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-08
    • 1970-01-01
    • 1970-01-01
    • 2013-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多