前言
依赖:
compile ‘com.squareup.okhttp3:okhttp:3.10.0’
对于简单的使用方法这里不做赘述了,一般的项目中都是需要登录再去获取对应的接口的数据,这里针对于登录后保持cookie然后访问剩余接口信息的功能实现
新建一个HttpClient
OkHttpClient httpClient = new OkHttpClient.Builder()
.cookieJar(new CookieJar() {
//自定义
private final HashMap<HttpUrl,List<Cookie>> cookieStore = new HashMap<HttpUrl, List<Cookie>>();
//复写
@Override
public void saveFromResponse(HttpUrl url, List<Cookie> cookies) {
cookieStore.put(url,cookies);
}
//复写
@Override
public List<Cookie>