Charles使用介绍:1-抓取HTTP请求(基础)
在iOS开发过程中,网络抓包是常见的必备技能之一。这里我们主要介绍一下Mac下的抓包利器Charles(文中使用版本:4.0.1)。Charles可以非常方便的抓取Http/Https请求,从而提高我们的开发效率。
如何抓取HTTP请求
首先在Mac上安装Charles,下载地址: https://www.charlesproxy.com。
Charles安装完毕后,打开Proxy -> Proxy Settings对话框。
在Proxy Settings对话框中设置端口号:8888,并勾选Enable transparent Http proxying选项。
打开Mac电脑的【网络偏好设置】,查看Mac电脑IP地址。
打开iOS设备的网络设置选项,为手机网络设置代理,其中服务器地址填写Mac电脑的地址,端口号为8888。
在手机上打开需要抓包的App。初次使用时,Charles会弹出确认对话框,直接点击【Allow】按钮后就可以看到对应的请求以及服务器返回的数据。
温馨提示:抓完包之后,请把手机WiFi中的HTTP代理关闭。不然可能造成iOS无法访问网络。*
文章发布时间为: November 18th , 2016 at 05:28 pm
最后编辑时间为: September 22nd , 2017 at 01:25 am
本文由 99ios 创作,转载请注明出处
最后编辑时间为: September 22nd , 2017 at 01:25 am
本文由 99ios 创作,转载请注明出处