通用功能
**上次我看到大家对fiddler的关注度比较高,那么接下来,我们就讲一讲fiddler的不同功能。
具体功能什么意思呢?别急,这就讲,
1:给会话添加备注信息
2:重新加载当前会话
3:删除会话选项
4:响应模式。也即是,当Fiddler拿到远程的response后是缓存起来一次响应给客户端还是以stream的方式直接响应。
手机端连接
连接ip,手机端如何设置这里就不在一一述说了,可以看上一篇。
Statistic页签
通过该页签, 用户可以通过选择多个会话来得来这几个会话的总的信息统计,比如多个请求和传输的字节数。选择第一个请求和最后一个请求, 可获得整个页面加载所消耗的总体时间。从条形图表中还可以分别出哪些请求耗时最多, 从而对页面的访问进行访问速度优化。
Inspectors页签
提供headers、textview、hexview,Raw等多种方式查看单条http请求的请求报文的信息,分为上下两个部分,上半部分是请求头部分,下半部分是响应头部分。对于每一部分,提供了多种不同格式查看每个请求和响应的内容。
1、ImageView标签 :JPG 格式使用 ImageView 就可以看到图片,选择一条Content-Type是image/jpeg的回话,点击TextView
2、TextView 标签:HTML/JS/CSS 使用 TextView 可以看到响应的内容。选择一条Content-Type是text/html的回话,点击TextView
3、Raw标签:Raw标签可以查看响应报文和响应正文,但是不包含请求报文
这就是响应报文。
4、Auth标签:Auth则可以查看授权Proxy-Authorization 和 Authorization的相关信息
5、Cookies标签:Cookies标签可以看到请求的cookie和响应的set-cookie头信息。
AutoResponder页签
Fiddler最实用的功能, 它可以抓取在线页面保存到本地进行调试, 大大减少了在线调试的困难, 可以让我们修改服务器端返回的数据, 例如让返回都是HTTP404或者读取本地文件作为返回内容。
Fiddler 的AutoResponder tab允许你从本地返回文件,而不用将http request 发送到服务器上。
在AutoResponder中进行设置,勾选两个复选框,第一个的作用是开启或禁用自动重定向功能,我们就可以在下面添加重定向规则了。第二个复选框框勾上时,不影响那些没满足我们处理条件的请求。点击鼠标左键,把要重定向的这个session会话拖动到AutoResponder界面中,这样就创建了一个规则
可设置打开某网页显示自己想要的内容,比如抓取百度链接,点击add rule,
结果就是这样,下图显示
咱们今天就讲这些,剩下的看看大家的需求量。