Charles抓包工具的使用

Charles 跨平台,可以mac,win,linux都能使用,Fiddle只能windows使用

1. 看发出去的请求

2. 定位问题

server端的问题,还是客户端的问题(Request页签下面可以选择请求的类型)

 

 

可以在请求里知道post类型请求的输入的字段,也可以知道header里面的各种信息。

 

 

3. 能够帮助咱们模拟一些服务端返回的异常情况

可以拦截请求和返回,并进行修改:

需要选中要修改的链接,点击右键—勾选Breakpoints

 

 

 

然后在浏览器再次打开该链接,打开charles,右侧出现Edit Request页签,可以编辑链接,将链接改为其他网址,然后点击Execute。

 

 

 

然后出现下面页面,编辑右侧的Edit Response,可以更改要返回的信息,例如,将所有数据删除,输入Test,然后Execute。

 

 

查看浏览器该链接接收到的页面,也为Test。

 

 

 

Tips:如果觉得charles捕捉的链接太多,可以进行过滤网址,在Sequence页签下方的Filter里面输入要查看的网址,可以进行过滤

另外,也可以点击页面上方的六边形图标,可以设置和取消Breakpoints

 

 

posted @ 2018-03-19 16:01  LazyRobbit  阅读(163)  评论(0编辑  收藏  举报