From 079c5d473a18b132b52fac1385b5f4a28d14ec43 Mon Sep 17 00:00:00 2001 From: shixianjie Date: Tue, 24 Sep 2024 17:28:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=BC=80=E5=8F=91=E7=8E=AF?= =?UTF-8?q?=E5=A2=83,=20=E6=B7=BB=E5=8A=A0chucker=E6=8A=93=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 2 +- libs/common/build.gradle | 8 ++++++++ libs/common/src/main/java/com/prws/common/net/OkHttp3Utils.java | 2 ++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 7d9cf55..365e607 100644 --- a/build.gradle +++ b/build.gradle @@ -16,7 +16,7 @@ buildscript { url = [ - server_url : "http://192.168.3.37:8088", //http 请求指令 + server_url : "http://192.168.3.144:8088", //http 请求指令 server_url_online: "https://mgr.hjx.com", //http 请求指令 ] diff --git a/libs/common/build.gradle b/libs/common/build.gradle index 470a9d4..38a2235 100644 --- a/libs/common/build.gradle +++ b/libs/common/build.gradle @@ -50,5 +50,13 @@ dependencies { support.each { k, v -> implementation v } + // 抓包, OkHttp拦截 + def chuckerVersion = "3.5.2" + debugImplementation("com.github.chuckerteam.chucker:library:$chuckerVersion") { + exclude module: 'lifecycle-viewmodel-ktx' + } + releaseImplementation("com.github.chuckerteam.chucker:library-no-op:$chuckerVersion") { + exclude module: 'lifecycle-viewmodel-ktx' + } } \ No newline at end of file diff --git a/libs/common/src/main/java/com/prws/common/net/OkHttp3Utils.java b/libs/common/src/main/java/com/prws/common/net/OkHttp3Utils.java index 9dd4c2a..6d7ac35 100644 --- a/libs/common/src/main/java/com/prws/common/net/OkHttp3Utils.java +++ b/libs/common/src/main/java/com/prws/common/net/OkHttp3Utils.java @@ -6,6 +6,7 @@ import android.net.NetworkInfo; import android.util.Log; +import com.chuckerteam.chucker.api.ChuckerInterceptor; import com.prws.common.CommonApplication; import java.io.File; @@ -49,6 +50,7 @@ public class OkHttp3Utils { //设置一个自动管理cookies的管理器 .cookieJar(new CookiesManager()) .cache(cache) + .addInterceptor(new ChuckerInterceptor.Builder(CommonApplication.getAppContext()).build()) .addInterceptor(new SignInterceptor()) //添加拦截器 .addInterceptor(new MyIntercepter()) -- 1.9.0