美文网首页
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