|
|
|
@ -59,14 +59,14 @@ public class MyApplication extends Application {
|
|
|
|
|
HttpsUtils.SSLParams sslParams1 = HttpsUtils.getSslSocketFactory(); // 方法一:信任所有证书,不安全有风险
|
|
|
|
|
builder.sslSocketFactory(sslParams1.sSLSocketFactory, sslParams1.trustManager);
|
|
|
|
|
builder.addInterceptor(loggingInterceptor);
|
|
|
|
|
builder.readTimeout(3000, TimeUnit.MILLISECONDS); // 全局的读取超时时间
|
|
|
|
|
builder.writeTimeout(3000, TimeUnit.MILLISECONDS); // 全局的写入超时时间
|
|
|
|
|
builder.connectTimeout(3000, TimeUnit.MILLISECONDS); // 全局的连接超时时间
|
|
|
|
|
builder.readTimeout(6000, TimeUnit.MILLISECONDS); // 全局的读取超时时间
|
|
|
|
|
builder.writeTimeout(6000, TimeUnit.MILLISECONDS); // 全局的写入超时时间
|
|
|
|
|
builder.connectTimeout(6000, TimeUnit.MILLISECONDS); // 全局的连接超时时间
|
|
|
|
|
builder.cookieJar(new CookieJarImpl(new MemoryCookieStore())); // 使用内存保持cookie,app退出后,cookie消失
|
|
|
|
|
OkGo.getInstance().init(this).setOkHttpClient(builder.build()) // 建议设置OkHttpClient,不设置将使用默认的
|
|
|
|
|
.setCacheMode(CacheMode.NO_CACHE) // 全局统一缓存模式,默认不使用缓存,可以不传
|
|
|
|
|
.setCacheTime(CacheEntity.CACHE_NEVER_EXPIRE) // 全局统一缓存时间,默认永不过期,可以不传
|
|
|
|
|
.setRetryCount(1)
|
|
|
|
|
.setRetryCount(0)
|
|
|
|
|
.addCommonHeaders(headers);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|