Fiddler—过滤器(Filters)
1.启用过滤功能
点击Filters->勾选Use Filters
2.设置过滤
Hosts
No Zone Filter 中包含:Show only Intranet Hosts 只显示内网请求
Show only Internet Hosts 只显示外网请求
No Host Filter 中包含: Hide the following Hosts 隐藏这些请求
Show only following Hosts 只显示这些请求请求
Flag the followsing Hosts 标记这些请求
在选择完No Host Filter中的选项后,下方的输入变为可用状态,在其中输入我们需要操作的ip地址或者域名,多个内容时用 ; 分隔
No Zone Filter和No Host Filter中的选项可以组合使用,例如:Show only Internet Hosts Show only following Hosts(输入框输入:baidu.com)即为只显示外网中的和baidu.com这个域名相关的请求。
Client Process
Show only tarffic from: 只显示来自某个进程的请求 勾选后可以在右侧下拉框中选择当前电脑中的进程
Show only Internet Explorer tarffic: 只显示 IE浏览器的请求
Hide tarffic from Severice Host : 隐藏来自service host(即由svchost.exe进程发出)的请求
Request Headers
Show only if URL contains:只显示URL中包含的字符串(字符串可以是URL中的一部分,多部分用空格分开,可以正则或完整的URL),例如REGEX:\.(js|css|js\?.*|css\?.*)$(隐藏所有js和css请求)
Hide if URL contains:与Show only if URL contains相反,一个是显示,一个是隐藏
Flag requests with headers:标http请求头中设置的文本,如果在web session列表中存在该请求头,会加粗显示该session
Delete requests headers:与Flags requests with headers类似,这里是如果包含该请求头,则删除该请求头
Set request header:将HTTP请求头更新为所输入的值
Breakpoints 设置断点
Break request on POST:对POST请求设置断点
Break request on GET with query string:会为所有方法为GET且URL中包含了给定查询条件的请求设置断点
Break on XMLHttpRequest:对所有能够确定是通过XMLHTTPRequest对象发送的请求设置断点
Break response on Content-Type:会为所有响应头Content-Type中包含了指定文本的响应设置响应断点
Response Status Code
根据响应状态码设置断点
Response Type and Size
Show all Content_Type:根据响应数据的类型显示或隐藏;
Hide smaller than / Hide larger than:根据响应数据小于或大于设定的值显示或隐藏;
Time HeatMap:根据响应所需要的时间设置背景颜色;
Block scriptfiles/image files/SWF files/Css file:根据文件类型进行限制。
Flage respinses than set cookies:标记显示返回值中的cookies
Flag respinsess with headers:标记响应头中的执行文本,如果在web session列表中存在该请求头,会加粗显示该session
Delete respinses headers:与Flags resoinsess with headers类似,这里是如果包含该请求头,则删除该请求头
Set respinsess header:将响应头更新为所输入的值