Инструмент разработки Android Packet Capture Artifact-Chuck

Инструменты – вторая производительная сила! ! !

 

Знакомство с Чаком

Chuck — инструмент для захвата пакетов, основанный на okhttp. По сравнению с Charles он не только проще в использовании, но и удобно поддерживает захват пакетов по протоколу https.
Адрес GitHub

интегрированный

Введение зависимостей

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

Поскольку такие инструменты используются только во время разработки и отладки, автор предоставляет зависимости в двух режимах, из которых режим выпуска является пустой реализацией.

Добавить перехватчик в okhttp

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

Хорошо, интеграция прошла успешно, очень просто.

Эффект

Эффект приятный, сообщения запроса и ответа очень полные, ниже представлена ​​диаграмма эффекта.

 

 

Рекомендации

Интегрированный с Chuck, им может пользоваться каждый, а также тестировщикам удобно просматривать данные.

Je suppose que tu aimes

Origine blog.csdn.net/zyy_give/article/details/131208032
conseillé
Classement