Cookie作為一個過時的東東,在Android里面基本被token取代了,但是許多豬(HT)隊友依舊樂此不疲,所以,我們怎么做呢?Ok,前戲結(jié)束,直接進入高潮。
Cookie本質(zhì)也就是一個Header,那么就好做了
1.獲取Cookie
public void onResponse(Call c, Response response) throws IOException {
int code = response.code();
if (code == 200) {
if (null != response.header("Set-Cookie")) {
String cookie = response.header("Set-Cookie").split(";")[0];
//上面具體規(guī)則可抓包看看,然后獲取到cookie
//自行做保存操作
}
}
}
2.添加Cookie
String cookie = getCookie();//怎么存怎么獲取
Request request = new Request.Builder().header("Cookie", cookie).url(url).build();
上面就是手動保存Cookie的方法了,如果說的不對,尷尬了。。。

gg.jpg