2017-11-12 1395
1.charles官网下载地址:
http://www.charlesproxy.com/download/
2.Http抓包操作步骤 Step 1:开启Charleshttp代理; Step 2:手机端Wifi添加代理; 1.在手机端打开你的Wifi设置然后长按已经连接的Wifi在弹出来的菜单中选择【修改网络】 2.沟上[显示高级]选项--【手动】 3.输入代理服务器的IP与端口,IP即安装了Charles的电脑IP地址,windows系统中win+R,打开cmd,输入ipconfig,查看ip地址,端口就是前面一步设置Charles时所设置的端口。 Step 3:开启Charles录制功能; Step 4:启动应用开始抓包; Step 5:分析抓取的数据包。
2.Https抓包操作步骤(先把http抓包过程实现) (1)安装SSL证书到手机设备 点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device 在手机Safari浏览器输入地址 chls.pro/ssl,出现证书安装页面,点击安装 ,地址可能不一样,视情况而定 手机设置有密码的输入密码进行安装,android手机中,打开无线网wifi高级设置 找到从刚才网址中下载的证书,进行安装; (2)Charles设置Proxy Proxy -> SSL Proxying Settings... 勾选Enable SSL Proxying,点击Add
Host设置要抓取的https接口,比如想抓这个
Host填写:https://api.weibo.cn Port填写:443 (3)进行HTTPS抓包 让手机重新发送https请求,可看到抓包
注意:不抓包请关闭手机HTTP代理,否则断开与电脑连接后会连不上网
本文转自 IT阿飞 51CTO博客,原文链接:http://blog.51cto.com/itafei/2072637
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。