Android抓包 Charles http接口调试
2017-11-13 本文已影响338人
奔跑吧技术人
微信公众号(高质量文章推送):走向全栈工程师
作者:陈博易
声明:本文是个人原创,未经允许请勿转载
商业合作请在微信公众号回复:联系方式
案例演示
前言
作为一个Android(移动端)开发者,经常要调试服务端接口数据(常见json),这时就需要Charles、fiddler、Wireshark接口调试工具辅助我们快速开发。
Charles 是通过将自己设置成代理服务器来完成封包截取网络请求。
环境以及工具
环境:window-64
Charles安装以及破解
还是希望大家支持正版,因为本人我比较穷,没办法。
要点:
image 破解前 免费试用30天,说明还未购买破解过程
1.将下载到的破解jar包放入刚刚安装路径下并且替换原来存在的jar文件:D:\charles\files\lib
2.重启charles或者任务管理器强制关闭
破解成功jar包链接:http://pan.baidu.com/s/1eSvncWE 密码:uyao
如何设置手机代理服务器
window电脑,点击开始搜索框中输入cmd,并且在命令行中输入ipconfig
记住自己的ipv4地址如何利用Charles抓取服务器返回给移动端的数据
这个时候就点击手机上app应用,最好是自己写的应用,如果实在没有写过什么app项目的话,你就随便点击手机上应用,看看能不能成功的看到熟悉的json数据,实在不行你就找我吧,我可以把我的应用给你们体验下。
体验效果总结
这只是Charles在安卓开发中最简单的应用场景,大家如果还需要小编我写一些其他文章,可以给我留言或者联系我。
其他的应用场景:
1.过滤无用的网络请求
2.抓取https的通讯信息
3.模拟慢速网络
4.动态修改网络请求的参数(安卓开发中常用)
5.修改网络请求的返回参数(安卓开发中常用)