记得连同一个wifi
1.安装的时候不要在安装界面打开,否则会报错的。
2.从应用程序哪里打开,
3.不购买正版会延时,(其实影响不大)
4.打开后,去到proxy ->Mac Os proxy哪里输入本机密码以获取权限
基本就这鸟样了
值得一提的是,get请求好像看不到body,只能看得到header
接口的后台文件路径
提示付费
Mac Os proxy这东西如果重新打开没有点的话也是抓不了包的喔
至于如何抓手机上的包除了要连同一个 wifi之外,参考文已经说的很详尽了,但是我想说的是,端口一定是8888么?
3.请求接口
最近发现一个问题:
问题描述:
虽然用charles抓包手机设备,只要是连同一个wifi,手机设备的wifi设置里填上Mac设备的IP即可以此来抓包了。
但是本人是用固定的网线接到MacBook上,然后,再共享Wi-Fi给手机设备来抓包。然而,在允许Charles抓包手机设备之后。问题就来了!
只要手机还是用那个共享的Wi-Fi,只要Charles一关闭,无论网络多好,手机设备就是上不了网。要上网必须重开Charles!
而且,抓手机的包,设置手机HTTP代理,除了设置成手动之后,端口一定要设置为与DNS服务器一致,比如,DNS服务器为:8888,设置成8080,手机直接是连不上网了
charles这里有特殊字符之中文的转码的,不用对接口另外转