JavaNetCookieJar找不到

来源:5-1 session过期问题

qq_哈之仆_0

2017-02-06 02:13

JavaNetCookieJar这个类找不到?怎么处理

写回答 关注

1回答

  • vveicc
    2017-02-13 22:27:10
    已采纳

    OkHttpClient okHttpClient = new OkHttpClient.Builder()
           .cookieJar(new CookieJar() {
               private Map<String, List<Cookie>> cookieStore = new HashMap<>();

               @Override
               public void saveFromResponse(HttpUrl url, List<Cookie> cookies) {
                   cookieStore.put(url.host(), cookies);
               }

               @Override
               public List<Cookie> loadForRequest(HttpUrl url) {
                   List<Cookie> cookies = cookieStore.get(url.host());
                   return cookies != null ? cookies : new ArrayList<Cookie>();
               }
           }).build();

    sumver

    顶一下,这个仍然适用okhttp3.9版本。不过我遇到一个小问题就是HashMap不会自动导入包,也不提示导入。尽管setting已经设置了auto import。

    2018-01-13 18:02:58

    共 2 条回复 >

Android网络框架-OkHttp使用

本视频教程主要讲解Android SDK 6.0之后网络请求框架,赶快学起来吧

23199 学习 · 63 问题

查看课程

相似问题