【测试工具】在ios真机上使用charles抓包 |
您所在的位置:网站首页 › 魅族无法安装谷歌浏览器 › 【测试工具】在ios真机上使用charles抓包 |
1. Charles安装 官网下载安装Charles:https://www.charlesproxy.com/download/ 2. HTTP抓包 (1)查看电脑IP地址 例如:192.168.1.169 (2)设置手机HTTP代理 手机连上电脑,点击“设置->无线局域网->连接的WiFi”,设置HTTP代理:服务器为电脑IP地址:如192.168.1.169端口:8888 设置代理后,需要在电脑上打开Charles才能上网 (3)电脑上打开Charles进行HTTP抓包 手机上打开某个App或者浏览器什么的,如果不能上网,检查前面步骤是否正确 点击“Allow”允许,出现手机的HTTP请求列表 3. HTTPS抓包 HTTPS的抓包需要在HTTP抓包基础上再进行设置 以下为在HTTP抓包基础上进行HTTPS抓包的进一步设置步骤: (1)安装SSL证书到手机设备 点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device 出现弹窗得到地址 chls.pro/ssl 在手机Safari浏览器输入地址 chls.pro/ssl,出现证书安装页面,点击安装 手机设置有密码的输入密码进行安装 注意1:Safari浏览器输入这个网址chls.pro/ssl安装不了证书的情况,需要注意: (1)设置好手机HTTP代理 (2)电脑上Charles要开着 (2)证书信任设置 iOS 10.3系统及以上,需要在 设置→通用→关于本机→证书信任设置 里面启用完全信任Charles证书,打开信任正式按钮 (3)Charles设置Proxy Proxy -> SSL Proxying Settings... 勾选Enable SSL Proxying,点击Add Host设置要抓取的https接口,比如想抓这个 Host填写:https://api.weibo.cnPort填写:443 (4)进行HTTPS抓包 让手机重新发送https请求,可看到抓包 注意:不抓包请关闭手机HTTP代理,否则断开与电脑连接后会连不上网 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |