charles抓包
Posted 懒虫小园
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了charles抓包相关的知识,希望对你有一定的参考价值。
charles抓包
1、看发出去的请求
2、定位问题:server端的问题 客户端的问题
3、模拟一些服务端返回的异常情况
具体操作:
1、打开Charles,登录牛牛杂货铺:
charles拦截网页并修改返回的数据:
例子:修改广州58同城页面信息
1、访问广州58同城网:http://gz.58.com/
2、用charles抓取 http://gz.58.com/信息,并且设置断点
3、先清除Charles抓取的包,然后重新刷新广州58同城网,则发现该网站一直在等待响应
而Charles则显示如下页面:
但是我们是修改返回数据就不修改请求地址,直接点击Execute就行,然后将原先页面信息全部删除修改为:
则刚才访问的网页就变成这样:
也可以修改成这样:
手机拦截:
Step 1:开启Charleshttp代理:
Step 2:手机端Wifi添加代理:
1.在手机端打开Wifi设置
2.沟上[显示高级]选项--【手动】
3.输入代理服务器的IP与端口,IP即安装了Charles的电脑IP地址,端口就是前面一步设置Charles时所设置的端口。
注意:
1、必须保证手机和电脑是在同一个局域网里面的
2、获取到电脑的ip地址 ,查看charles的端口号,默认的端口号是 8888
b. ios手机:
1.点击你所连接的wifi
2.输入代理服务器的IP与端口,
IP即安装了Charles的电脑IP地址,端口就是前面一步设置Charles时所设置的端口。
Step 4:分析抓取的数据包。
以上是关于charles抓包的主要内容,如果未能解决你的问题,请参考以下文章