一、抓包的好处
1、看发出去的请求
2、定位问题
server端的问题
客户端的问题
3、他能帮咱们模拟一些服务端返回的异常情况
二、手机抓包
1、必须保证手机和电脑是在同一个局域网里面的
2、获取到电脑的ip地址 ,查看charles的端口号,默认的端口号是 8888
三、Charles 打断点
对请求和响应进行修改
方法:添加断点,进行拦截
原理:
client -> server -> client,在两个传输阶段进行拦截
1、修改发送的请求,修改后的请求发送给server端
2、修改接收server端的响应,修改后发送给client端,从而改变显示结果
步骤:Charles中右击对应的请求,添加breakpoint
1、client 发送请求
2、修改需要的请求url 或者 参数
3、点击”execute“
4、修改需要返回的响应结果
5、点击”execute“
6、client 端查看
四、弱网模拟
Proxy - > Throttle Setting
1、勾选“Enable Throttling”
2、“Throttle preset” 选择,选择所需要的网速