美文网首页
Okhttp3 Cookie保持

Okhttp3 Cookie保持

作者: lhl_012 | 来源:发表于2017-08-04 10:21 被阅读262次

Cookie作为一个过时的东东,在Android里面基本被token取代了,但是许多猪(HT)队友依旧乐此不疲,所以,我们怎么做呢?Ok,前戏结束,直接进入高潮。

Cookie本质也就是一个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];
                        //上面具体规则可抓包看看,然后获取到cookie
                        //自行做保存操作
                    }
                }
            }

2.添加Cookie

String cookie = getCookie();//怎么存怎么获取
Request request = new Request.Builder().header("Cookie", cookie).url(url).build();

上面就是手动保存Cookie的方法了,如果说的不对,尴尬了。。。

gg.jpg

相关文章

网友评论

      本文标题:Okhttp3 Cookie保持

      本文链接:https://www.haomeiwen.com/subject/yohvlxtx.html