好吧,你知道的改裝實際使用的框架內okhttp。
你應該知道的「攔截器」
當你在初始化一個改造okhttp,你應該調用addInterceptor,就像這樣:
OkHttpClient.Builder builder = new OkHttpClient.Builder();
builder.retryOnConnectionFailure(true);
builder.connectTimeout(DEFAULT_TIMEOUT, TimeUnit.SECONDS);
builder.writeTimeout(DEFAULT_TIMEOUT, TimeUnit.SECONDS);
builder.readTimeout(DEFAULT_TIMEOUT, TimeUnit.SECONDS);
builder.addInterceptor(new ZCommonIntercepter());
自定義自己的截擊延伸截擊。
並通過response.header(「Set-cookie」)獲取sessionId將其保存爲常量或其他內容。
在此之後每一項請求應刪除原標題(「曲奇」)
和我的addHeader對不起,我不是一個以英語爲母語(即你已經保存的東西)
揚聲器。如果你不理解我。我會給你一些關鍵字,你可以谷歌它。
---關鍵詞---
攔截在okhttp
cookies在請求頭或響應頭
嘿,你永遠摸不着頭腦? – Lion789
我搬到了loopj http://loopj.com/android-async-http/它好多了。 –
我在這裏回答了類似的問題.. http://stackoverflow.com/a/25851781/1677824 – Akhil