OkHttp設定支援Etag快取
重點已經畫圈
/**
* 獲取okHttpClient
*
* @return the ok http client
*/
private final static int CACHE_SIZE_BYTES = 1024 * 1024 * 2;
public static OkHttpClient getOkHttpClient() {
if (okHttpClient == null) {
okHttpClient = new OkHttpClient.Builder()
.connectTimeout(15, TimeUnit.SECONDS)
.readTimeout(15, TimeUnit.SECONDS)
.retryOnConnectionFailure(true)
.writeTimeout(15, TimeUnit.SECONDS)
.addInterceptor(new TokenInterceptor())
.cache(new Cache(context.getCacheDir(),CACHE_SIZE_BYTES))
.addNetworkInterceptor(new HttpLoggingInterceptor())
.build();
}
return okHttpClient;
}
相關文章
- okHttp--Retrofit網路快取設定總結HTTP快取
- ETag 介面軟快取快取
- okhttp 快取實踐HTTP快取
- http強制快取、協商快取、指紋ETag詳解HTTP快取
- okhttp之旅(十一)--快取策略HTTP快取
- Expires, Last-Modified, Etag快取機制AST快取
- WebView 設定快取WebView快取
- OkHttp 知識梳理(3) OkHttp 之快取基礎HTTP快取
- OkHttp 知識梳理(4) - OkHttp 之快取原始碼解析HTTP快取原始碼
- Nginx快取設定教程Nginx快取
- 兩級快取實現分析之快取設定快取
- Apache 設定web 快取(轉)ApacheWeb快取
- OkHttp 原始碼分析(二)—— 快取機制HTTP原始碼快取
- 你真的瞭解 OkHttp 快取控制嗎?HTTP快取
- OkHttp3原始碼分析[快取策略]HTTP原始碼快取
- OkHttp 3.7原始碼分析(四)——快取策略HTTP原始碼快取
- ASP.NET Web API中通過ETag實現快取ASP.NETWebAPI快取
- OkHttp 原始碼剖析系列(三)——快取機制HTTP原始碼快取
- OkHttp3.7原始碼分析(四)——快取策略HTTP原始碼快取
- Retrofit和OkHttp實現 Android網路快取HTTPAndroid快取
- OkHttp3.0解析——談談內部的快取策略HTTP快取
- 雲伺服器:Apache快取策略設定伺服器Apache快取
- 二次封裝的快取框架wCache(支援快取時間、預設值)--微信小程式封裝快取框架微信小程式
- 利用nginx設定瀏覽器協商快取Nginx瀏覽器快取
- 【轉】設定db_keep_cache_size快取,並把一個表快取進去快取
- apache cache-control設定頁面快取Apache快取
- 設定RECYCLE池快取一致性塊快取
- 如何設計快取系統:快取穿透,快取擊穿,快取雪崩解決方案分析快取穿透
- Vue 全站快取二:如何設計全站快取Vue快取
- OkHttp關於https請求的設定HTTP
- 將頁面設定為不能夠被快取程式碼快取
- WordPress快取外掛hyper cache最新版設定方法快取
- Cognos會話快取設定(展現實時資料)會話快取
- .NET Petshop詳解(五):petshop輸出快取設定 (轉)快取
- Java記憶體快取-通過Map定製簡單快取Java記憶體快取
- SpringBoot快取管理(一) 預設快取管理Spring Boot快取
- vue怎麼設定html不快取 但是js、css等檔案做快取VueHTML快取JSCSS
- WKWebView的快取策略不支援POST請求!!!WebView快取