一、抓包的好处

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” 选择,选择所需要的网速