Android开发工具之抓包神器-Chuck

工具是第二生产力!!!

 

Chuck简介

Chuck是一款基于okhttp的抓包工具,相较于Charles不仅使用简单,还能方便的支持https协议的抓包。
GitHub地址

集成

引入依赖

debugImplementation 'com.readystatesoftware.chuck:library:1.1.0'
releaseImplementation 'com.readystatesoftware.chuck:library-no-op:1.1.0'

由于此类工具只在开发调试的时候使用,所以作者提供了两种模式下的依赖,其中release模式下是空实现

在okhttp中添加拦截器

ChuckInterceptor chuckInterceptor;
OkHttpClient.Builder hcBuilder = new OkHttpClient.Builder();
if(BuildConfig.DEBUG){
    chuckInterceptor = new ChuckInterceptor(getApplicationContext());
    hcBuilder.addInterceptor(chuckInterceptor);
}

ok了,这就集成成功了,非常的简单。

效果

效果喜人,请求和响应报文都非常的全面,下面是效果图

 Android开发工具之抓包神器-Chuck_第1张图片

 

使用建议

集成Chuck,所有人都可以使用,也方便测试人员查看数据。

你可能感兴趣的:(android,okhttp)