Charles-修改Request及Response

1、修改Request

(1)右击需要被修改的请求,选择Breakpoints;再右键就会看到Breakpoints 前有打勾

(2)、 再次访问已添加断点的请求时会被中断,访问会处于加载状,可以通过“Edit Request” 窗口修改请求内容, 然后点击“Execute” 继续执行请求;如果不需要修改Request内容的话,也可直接点击“Execute” 继续执行请求

2、修改Response

由于选择了Breakpoints,修改Request 执行后,请求发出,服务器处理后返回Response也会被中断,可以通过“Edit Request” 窗口修改返回内容, 然后点击“Execute” 把修改后的Response返回给客户端;如果不需要修改Response内容的话,也可直接点击“Execute” 把Response内容返回

如下图,把<title> 中的值改为当铺,然后点击“Execute”  

操作后可以取消对Breakpoints的勾选,再执行时该请求就不会被中断了

3、筛选请求

当Charles抓取到很多请求时,而自己关注的请求往往只有某一个,在那么多请求中找出一个请求比如难,可以通过筛选来查看关注的请求

Charles有两种视图,Structure和Sequance。

Structure视图是默认的,它展示的是按结构来组织的请求,通过结构你可以逐步锁定你关心的请求所在的范围直到找到它;

Sequance视图下,你可以在Filter区域写入关键字来过滤出你关心的请求,这种办法更加直接快捷

posted @ 2020-04-26 14:08  LilyoO  阅读(971)  评论(0编辑  收藏  举报