package com.doumee.lib_coremodel.http.cookie.store;
|
|
import java.util.List;
|
|
import okhttp3.Cookie;
|
import okhttp3.HttpUrl;
|
|
/**
|
* Created by goldze on 2017/5/13.
|
*/
|
public interface CookieStore {
|
|
/** 保存url对应所有cookie */
|
void saveCookie(HttpUrl url, List<Cookie> cookie);
|
|
/** 保存url对应所有cookie */
|
void saveCookie(HttpUrl url, Cookie cookie);
|
|
/** 加载url所有的cookie */
|
List<Cookie> loadCookie(HttpUrl url);
|
|
/** 获取当前所有保存的cookie */
|
List<Cookie> getAllCookie();
|
|
/** 获取当前url对应的所有的cookie */
|
List<Cookie> getCookie(HttpUrl url);
|
|
/** 根据url和cookie移除对应的cookie */
|
boolean removeCookie(HttpUrl url, Cookie cookie);
|
|
/** 根据url移除所有的cookie */
|
boolean removeCookie(HttpUrl url);
|
|
/** 移除所有的cookie */
|
boolean removeAllCookie();
|
}
|