package org.cuieney.videolife.common.okhttp;
import java.util.HashMap;
import java.util.List;
import okhttp3.Cookie;
import okhttp3.CookieJar;
import okhttp3.HttpUrl;
/**
* okhttp3.0以后不自动保存cookies 需要手动保存
*/
public class CookiesManager implements CookieJar {
private HashMap<String, List<Cookie>> cookiesStore = new HashMap<>();
@Override
public void saveFromResponse(HttpUrl url, List<Cookie> cookies) {
cookiesStore.put(url.host(), cookies);
}
@Override
public List<Cookie> loadForRequest(HttpUrl url) {
return cookiesStore.get(url);
}
}