Charles三步教程
2016-06-15 本文已影响413人
值得拥有

首先看如下的效果图,本文将一步一步指导如何使用Charles(基本用法)。非常简单!

第一步:打开终端,输入ifconfig获取mac电脑的ip地址,如下图

第二步:配置iPhone手机的WiFi,如下图

如上图,设置http代理为终端显示的IP地址,即你mac的IP地址,端口和Charles默认端口“8888”一样。注意手机和mac必须同一个WiFi。
第三步:打开手机上的app即可进行抓包
可以在下图的设置mac os x proxy的勾选取消掉,以屏蔽不需要抓包的网络请求。

最终你可以查看诸如request、response、请求时长等等各种详尽的信息。Charles的功能还有很多,比如模拟请求等等,绝对是开发利器!!!
补充:如何模拟网络请求

