推荐一个超级方便的Android 抓包工具 Chuck
序
测试:"Android 的视频观看人数怎么跟 IOS不一样呢 ?" 。
Android 老哥:" 服务端返回的是多少我就显示多少 ,我只负责显示 " 。
服务端老哥:" 我查数据库这节课的观看人数是跟IOS一样的 ,为啥你这边少了呢 ?" 。
Android 老哥:" 稍等 ,我给你跑一下 ,打印一下数据 。。。" 。
等等等等 。。。。
PS :如果是 MAC 还好 ,否则电脑比较卡的话可能会浪费十几分钟 ,最无聊的是被这种很小的问题打断自己本身就是一件**的事情。
以上种种 ,现在已经被一个叫做 chuck Github 的库给解决了 。对于抓包应该都用过 Charles ,有些是抓不到的 ,项目中的网校使用 Charles 就进不去 ,也算是小缺点吧 。
Chuck 简介
一款基于 OKHTTP 的网路工具库 。在使用 Chuck 的时候 ,项目中所有的网络请求都会以通知栏的形式推送给你 ,就像上方截图一样 ,是进行网络请求的接口列表 。图二是每个接口的详情 ,分为三个 tab ,OVERVIEW 、REQUEST 、RESPONSE 根据字面就可以理解是做什么的 。
原理也相对简单易懂 ,就是在进行网路请求的时候做为一个拦截器 ,跟我们平常用的 LOG 拦截器是一样的 ,然后发送通知 。
使用方式 :
app.gradle
api 'com.readystatesoftware.chuck:library:1.1.0'
OkHttpClient.Builder builder = new OkHttpClient.Builder(); builder.addInterceptor(new ChuckInterceptor(BaseApplication.getBaseApp()));
PS:我相信只要看见 addInterceptor API 应该就明白了它的原理 。
1. 部分机型无通知栏推送 ,请去设置里面打开应用通知权限 。
2. 上线请注释 。
另外这个库只限于用在开发测试阶段 ,一旦涉及到上线 、灰度就直接进行注释 ,你想如果用户使用看到你这个通知会不会发现点很有意思的事情 。
推荐一个超级方便的Android 抓包工具 Chuck相关推荐
- fiddler+android抓包工具配置使用
今天临时增加一个工作,手机需要抓包,查看了不同的抓包工具,最后确定使用fiddler抓包工具进行操作,这里以android为例记录一下工具的配置和使用操作. fiddler的安装 网上有很多fiddl ...
- android抓包工具——使用fiddler4在安卓手机抓包
Fiddler是一款非常流行并且实用的http抓包工具,它的原理是在本机开启了一个http的代理服务器,然后它会转发所有的http请求和响应,因此,它比一般的firebug或者是chrome自带的抓包 ...
- android抓包工具——fiddler与charles的基本操作(弱网模拟,map local/remote、breakpoint 等)
本文地址:http://blog.csdn.net/u011733020 使用Charles进行HTTPS抓包 Charles 也是一款很好用的抓工具,尤其是在Mac 上面,这里记录下 Mac 上使用 ...
- 超级详细的Linux抓包工具tcpdump详解!
简介 tcpdump 是Linux下一款命令行抓包程序,使用 tcpdump 之前,可以先看一下它提供的帮助. tcpdump 官方文档手册:https://www.tcpdump.org/manpa ...
- Android 抓包工具r0capture使用
目录 1.安装frIDA运行依赖库及frida-tools 2.安装frida 3.下载安装frida-server 查看安卓手机内核 4.运行frida-server 5.转发android TCP ...
- HttpCanary—最强Android抓包工具(v3.3.4)
HttpCanary3.3.4 HttpCanary是一款功能强大的HTTP/HTTPS/HTTP2网络包抓取和分析工具,你可以把他看成是移动端的Fiddler或者Charles,但是HttpCana ...
- android端口数据包,【图片】android抓包工具fiddler抓包使用方法 跟踪监控android数据包【中国红客联盟吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 md D:\Android_kitchen_v223_CN\home\kitchen\WORKING_mk\data\app >nul 2>这 ...
- 常用网络抓包工具推荐
因为发现好多人想抓包,但是不知道有哪些工具,今天我给大家推荐几款抓包工具,希望对大家有所帮助. 网络抓包工具的用途 网络抓包工具的主要功能是将网络执行的过程,详细的记录下来.如果你是一个程序员,肯定对 ...
- http android下载工具,安卓抓包工具httpcanary
httpcanary3.2.5是最新退出的一款专为移动端打造的抓包工具,使用这款App,您将能够非常非常方便的测试Rest API接口请求.同时,HttpCanary提供了各式各样的数据浏览功能,比如 ...
- 推荐一个C# 制作免安装程序的工具和方法,超级好用 fody
我们很多时候开发一些简单的程序的时候,都希望能够直接运行,免安装. 一来方便测试,避免每一个版本测试的时候要卸载安装的过程,很麻烦. 二来发布出去后也可以不需要搞一大堆依赖库的安装问题. 要达到这个绿 ...
最新文章
- PTA基础编程题目集-6-3 简单求和
- 配置管理和Java开发_Java开发环境之------MyEclipse中服务器Server的配置,管理和启动...
- 入行Python需要看的4本书推荐
- 跌落式封隔器行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- 7-8-无向图的关节点-图-第7章-《数据结构》课本源码-严蔚敏吴伟民版
- 用python把视频转换为图片
- 云计算要掌握哪些知识点 该怎么学云计算开发
- hhkb mac设置_HHKB 纯小白入坑指南
- 个人对系统拆分的理解
- PLC控制电动机的顺序启动逆序停止
- Detecting Holes in Point Set Surfaces 笔记
- JavaWeb-SpringBoot 学习笔记(1) class path resource [Beans.xml] cannot be opened because it does not exis
- java怎么写合并列sql_SQL STUFF函数 拼接字符串 多列 合并成一列 转
- UVA 12325 宝箱 Zombie‘s Treasure Chest
- 连接不上oracle数据库
- 网络安全入门(黑客)学习路线-2023最新版
- SparkSession简单介绍
- Mac小技巧:重置网络设置指南
- 【赠书福利】掘金爆火小册同名《Spring Boot源码解读与原理剖析》正式出书了!...
- 【Data Governance】数据治理不是对‘数据’的治理,而是对‘数据资产’的治理
热门文章
- java winrar_WinRAR5.60官方无广告正式版
- cudnn下载速度很慢怎么解决
- 办公软件应用2010是国家计算机一级吗,今年计算机二级办公软件高级应用考试,对word版本的要求还是2010的吗?...
- 重启windows资源管理器命令
- wap2.0技巧篇(转)
- SQL数据库学习心得
- 从 Google play 商店直接下载 apk 安装包
- axure如何导出原件_Axure 教程:轻松导出图标字体所有图标
- 新路嘉机器人_嘉懿学子在2019年上海市中小学机器人竞赛中喜获佳绩
- 2022年Mathorcup数学建模挑战杯C题比赛心得总结(1)——A*算法的应用与优化(含Matlab代码)