From 038df8fb708a3603e773765aa6b4faa64e3da8b5 Mon Sep 17 00:00:00 2001 From: huangjian Date: Wed, 10 Aug 2022 18:49:51 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E7=BD=91=E7=BB=9C=E8=AF=B7?= =?UTF-8?q?=E6=B1=82=E7=9A=84=E7=A1=AC=E7=9B=98=E7=BC=93=E5=AD=98(?= =?UTF-8?q?=E5=86=85=E5=AD=98=E7=BC=93=E5=AD=98=E5=B0=B1=E5=A4=9F=E4=BA=86?= =?UTF-8?q?!)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../net/rxnet/interceptor/HttpLoggingInterceptor.java | 2 +- .../net/rxnet/manager/RxNetManager.java | 9 +-------- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/library/src/main/java/com/yizhuan/xchat_android_library/net/rxnet/interceptor/HttpLoggingInterceptor.java b/library/src/main/java/com/yizhuan/xchat_android_library/net/rxnet/interceptor/HttpLoggingInterceptor.java index ec997c6a2..41afe60cd 100644 --- a/library/src/main/java/com/yizhuan/xchat_android_library/net/rxnet/interceptor/HttpLoggingInterceptor.java +++ b/library/src/main/java/com/yizhuan/xchat_android_library/net/rxnet/interceptor/HttpLoggingInterceptor.java @@ -145,7 +145,7 @@ public final class HttpLoggingInterceptor implements Interceptor { return level; } - @Override public Response intercept(Chain chain) throws IOException { + @Override public synchronized Response intercept(Chain chain) throws IOException { Level level = this.level; Request request = chain.request(); diff --git a/library/src/main/java/com/yizhuan/xchat_android_library/net/rxnet/manager/RxNetManager.java b/library/src/main/java/com/yizhuan/xchat_android_library/net/rxnet/manager/RxNetManager.java index ddca13ac1..563f959b4 100644 --- a/library/src/main/java/com/yizhuan/xchat_android_library/net/rxnet/manager/RxNetManager.java +++ b/library/src/main/java/com/yizhuan/xchat_android_library/net/rxnet/manager/RxNetManager.java @@ -46,14 +46,11 @@ public final class RxNetManager { private OkHttpClient mOkHttpClient; private OkHttpClient.Builder mBuilder; - private CacheManager mCacheManager; - private Retrofit mRetrofit; RxNetManager(Context context, String baseUrl, Cache cache, int readTimeout, int writeTimeout, int connectTimeout, List interceptors, HttpsUtils.SSLParams sslParams, HostnameVerifier hostnameVerifier) { - mCacheManager = new CacheManager(context); mBuilder = new OkHttpClient.Builder(); @@ -76,11 +73,7 @@ public final class RxNetManager { mBuilder.readTimeout(readTimeout > 0 ? readTimeout : DEFAULT_READ_TIME_OUT, TimeUnit.MILLISECONDS) .writeTimeout(writeTimeout > 0 ? writeTimeout : DEFAULT_WRITE_TIME_OUT, TimeUnit.MILLISECONDS) .connectTimeout(connectTimeout > 0 ? connectTimeout : DEFAULT_CONNECT_TIME_OUT, TimeUnit.MILLISECONDS) - .addNetworkInterceptor(mCacheManager.getHttpCacheInterceptor()) - .cache(cache != null ? cache : mCacheManager.getCache()) - .connectionPool(new ConnectionPool(10, 5, TimeUnit.MINUTES)) - - ; + .connectionPool(new ConnectionPool(10, 5, TimeUnit.MINUTES)); // 无代理设置,防止被抓包 // 指定只要不是 release 包都可以抓包,方便测试进行验证问题 if (Objects.equals(BuildConfig.BUILD_TYPE, "release")) {