Android 開発ツール パケット キャプチャ アーティファクト - Chuck

ツールは第二の生産力です。

 

チャックの紹介

Chuck は okhttp ベースのパケット キャプチャ ツールで、Charles と比較して使いやすいだけでなく、https プロトコルのパケット キャプチャもサポートしています。
GitHub アドレス

統合された

依存関係を導入する

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

このようなツールは開発とデバッグ中にのみ使用されるため、作成者は 2 つのモードで依存関係を提供しており、そのうちのリリース モードは空の実装です。

okhttp にインターセプターを追加

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

OK、統合は非常に簡単に成功しました。

効果

効果は満足のいくもので、リクエストとレスポンスのメッセージは非常に包括的です。効果の図は次のとおりです。

 

 

推奨事項

Chuck と統合されているため、誰でも使用でき、テスターがデータを確認するのにも便利です。

おすすめ

転載: blog.csdn.net/zyy_give/article/details/131208032