Mac 上使用 Charles 抓包 (Android http)

这里说的是抓http包:

1.看手机里对应的wifi设置,只需要填上这两个值即可

端口号和电脑ip

Mac 上使用 Charles 抓包 (Android http)

2.打开Charles的 Proxy Setting... ,设置端口号

这里设置的端口号和手机里要填写的端口号一致

Mac 上使用 Charles 抓包 (Android http)

Mac 上使用 Charles 抓包 (Android http)

3.配置电脑ip

Mac 上使用 Charles 抓包 (Android http)

4.end

如果都配置正确就会得到相应的数据。
通过抓包发现,同样的 get 请求,抓包的数据和直接放在浏览器里得到数据不一致,可能是由于头部数据差异导致,请求时请注意相关规则。

Mac 上使用 Charles 抓包 (Android http)

参考文章: - https://blog.****.net/luochoudan/article/details/72801573