8000 GitHub - HitoChen/Monitor: Monitor 是一个适用于使用了 OkHttp/Retrofit 作为网络请求框架的项目,只要添加了 MonitorInterceptor 拦截器,Monitor 就会自动记录并保存所有的网络请求信息且自动弹窗提示
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
forked from leavesCZY/Monitor

Monitor 是一个适用于使用了 OkHttp/Retrofit 作为网络请求框架的项目,只要添加了 MonitorInterceptor 拦截器,Monitor 就会自动记录并保存所有的网络请求信息且自动弹窗提示

Notifications You must be signed in to change notification settings

HitoChen/Monitor

 
 

Repository files navigation

Monitor

Monitor 是一个适用于使用了 OkHttp/Retrofit 作为网络请求框架的项目,只要添加了 MonitorInterceptor 拦截器,Monitor 就会自动记录并保存所有的网络请求信息且自动弹窗展示

同时引入 debug 和 release 版本的依赖,release 版本的 MonitorInterceptor 不会做任何操作,避免了信息泄露,也不会增加 Apk 体积大小

        allprojects {
            repositories {
                maven { url 'https://jitpack.io' }
            }
        }

        dependencies {
           debugImplementation 'com.github.leavesC.Monitor:monitor:1.1.3'
           releaseImplementation 'com.github.leavesC.Monitor:monitor-no-op:1.1.3'
        }

向 OkHttpClient 添加 MonitorInterceptor

        val okHttpClient = OkHttpClient.Builder()
            .addInterceptor(MonitorInterceptor(Context))
            .build()

Monitor 的灵感来源于另一个开源项目:Chuck

About

Monitor 是一个适用于使用了 OkHttp/Retrofit 作为网络请求框架的项目,只要添加了 MonitorInterceptor 拦截器,Monitor 就会自动记录并保存所有的网络请求信息且自动弹窗提示

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 100.0%
0