Okhttp3 Cookie保持

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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,534評論 19 139
  • HTTP cookie(也稱為web cookie,網(wǎng)絡(luò)cookie,瀏覽器cookie或者簡稱cookie)是網(wǎng)...
    留七七閱讀 18,377評論 2 71
  • 需要下載的東西 1、如果沒有l(wèi)atex環(huán)境,推薦下載texlive2017和texstudio編輯器;2、模板gi...
    alpha六閱讀 4,985評論 0 2
  • 文/豆豆 上午第一節(jié)課,我們班的孩子迎來了一堂區(qū)級音樂公開課,上課地點從他們熟悉的教室換到了新教樓報告廳,在我印象...
    doudouli閱讀 784評論 0 0

友情鏈接更多精彩內(nèi)容