[Tools] 调试 Android App 接口的方式 (Fiddler/Charles/Wireshark)
2023-09-14 09:02:29 时间
要求:Windows电脑与手机在同一局域网内(Wifi)。
[ Fiddler 设置代理 ]
下载地址:https://www.telerik.com/download/fiddler
依次 Tools - Options - connections 进行,如图所示勾选。
[ 手机修改代理 ]
先得到本机 IPv4 地址,再设置手机代理地址。
[Mac平台可选 Charles 设置代理]
打开 Charles,菜单栏进入 Proxy - Proxy Setting,查看 HTTP Proxy 的端口。
Mac 打开菜单,系统设置 - 网络 - Wi-Fi,查看本机 IP 地址。
然后同样是给手机设置代理服务器的 主机 和 端口。
这样下来,App 的请求就能经过 Charles。
Charles 未购买 license 使用时间超过30分钟会自动退出。
[ 抓包工具 ]
此时在 Fiddler 中可以看到 HTTP 接口请求。
如果需要过滤更多协议,Wireshark 支持更多。
Reference:[Tools] Wireshark Primer Tutorials
相关文章
- android图片资源加密,Android平台图像文件加密
- android退出app代码,Android应用退出代码各种方式
- android 安装p12证书,如何在Android中使用p12证书(客户端证书)
- android系统中toast是什么_Android个人资料简单布局
- android activitymanager 系统api_Android view
- android课程设计小项目_app界面模板
- 软件测试|一键搞定centos7的docker+selenium+appium+jenkins+android_app源码打包成apk的环境搭建
- Android 定位之百度地图定位 问题总结
- android 加载dwg 图纸解决方案
- 【Android 组件化】路由组件 ( 注解处理器中使用 JavaPoet 生成代码 )
- 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | Visual Studio 中 SDK 和 NDK 安装位置 )
- 【Android Gradle 插件】ProductFlavor 配置 ( consumerProguardFiles 配置 | dimension 配置 )
- 【Android UI】Paint ComposeShader 组合渲染 ( Shader 叠加模式 | Xfermode | PorterDuff.Mode | BlendMode )
- 如何在自己APP中接入在线客服系统,App接入第三方在线客服系统方法
- Android动态Java代码调整window大小详解手机开发
- [android] 天气app布局练习(四)详解手机开发
- Android Studio 导入项目 出现安装Error:Cause: failed to find target with hash string ‘android-23’ 等错误详解手机开发
- 亚马逊App Store将在Win11发布前支持Android AAB安装包
- Android应当从iOS处窃取的五大最佳功能
- android版本检测Android程序的版本检测与更新实现介绍
- Android笔记之:App应用之发布各广告平台版本的详解
- Android简单的照相机程序的实例代码