NetworkCaptureSelf

Introduction: 基于 OKHttp 的实用抓包小工具,你值得拥有
More: Author   ReportBugs   OfficialWebsite   
Tags:

一个基于 OKHttp 的实用抓包小工具

工具界面截图

支持功能

  • 自带分类接口
  • 抓包数据以时间为纬度,默认存储到手机缓存下 /Android/Data/包名/Cache/capture/ 下
  • 支持 Http/Https 协议的抓包,分类请求方式/请求 URL/请求 Header/请求体/响应状态/响应 Header/响应体
  • 支持一键复制对应的状态
  • 响应体如果是 JSON,支持自动格式化
  • 抓包数据,默认缓存一天

快速接入

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

dependencies {
    debugImplementation 'com.github.DingProg.NetworkCaptureSelf:library:v1.0.1'
    releaseImplementation 'com.github.DingProg.NetworkCaptureSelf:library_no_op:v1.0.1'
}

在你的全局 OkHttp 中添加 Interceptor

new OkHttpClient.Builder()
        .addInterceptor(new CaptureInfoInterceptor())
        .build();

注意事项

注意接入时 debugImplementation 和 releaseImplementation 区别,releaseImplementation 中不包含任何其他代码

如果您的项目中还有 buildType 是 develop,那么 developImplementation 请依赖 'com.github.DingProg.NetworkCaptureSelf:library:v1.0.1'

More

关于更多,请查看 Blog

Apps
About Me
Google+: Trinea trinea
GitHub: Trinea