fiddler filters 使用(fiddler只显示指定请求,fiddler不显示指定请求,即filter请求过滤)转自:http://blog.csdn.net/notejs/article/
fiddler filters 使用(fiddler只顯示指定請(qǐng)求,fiddler不顯示指定請(qǐng)求,即filter請(qǐng)求過濾)
Fiddler 有一個(gè)filters可以很好的幫助我們只顯示我們關(guān)系的請(qǐng)求或者隱藏掉我們不關(guān)心的請(qǐng)求。這在開發(fā)中是非常有用的,尤其是你在這邊想看請(qǐng)求,那邊有程序或者網(wǎng)站在自動(dòng)頻繁發(fā)送求情,真的很煩。回想一下買票插件,是不是會(huì)在不停的刷,你在fiddler看東西就會(huì)很煩。
另外就是使用fiddler的時(shí)候我們幾乎不會(huì)關(guān)心js和css請(qǐng)求,現(xiàn)在js越來越多的模塊化了,在開發(fā)模式下往往會(huì)加載很多js文件(可能幾百個(gè)),這往往都是我們不關(guān)系的請(qǐng)求。
如下圖,先整體看看。
接下來是分步解釋(按照途中標(biāo)記的號(hào)碼):
是否啟用filters。
我們可以維護(hù)多套filters,在不同的情形下加載不同的filter,在Actions中可以把當(dāng)前的filter保存起來,也可以加載以前保存的filter,如下圖。
根據(jù)主機(jī)名信息的filter。其中第一個(gè)下拉框是只顯示內(nèi)網(wǎng)或者外網(wǎng)選項(xiàng),個(gè)人覺得用處很有限,如下圖
另一個(gè)是下拉框結(jié)合它下面的輸入框來完成根據(jù)主機(jī)名信息顯示或者隱藏或者標(biāo)記指定請(qǐng)求,如下圖。
下圖是一個(gè)例子,可以簡(jiǎn)單理解為隱藏對(duì)本機(jī)的請(qǐng)求。
根據(jù)進(jìn)程信息的filter,第一個(gè)checkbox選上就可以選擇進(jìn)程了,那么fiddler將只顯示該進(jìn)程發(fā)出的請(qǐng)求,如下圖。另外兩個(gè)一個(gè)是指關(guān)心IE,另一個(gè)是隱藏來自service host的請(qǐng)求。
根據(jù)request header的filter。這個(gè)可能是我覺得比較有用的一塊兒了。
Show only if URL contains 和 Hide if URL contains 使用方法類似 功能相反。都是url中包含某些字符的filter,多種情況空格分隔。支持正則表達(dá)式和完全匹配,如下是個(gè)例子,可以簡(jiǎn)單理解為隱藏所有js和css請(qǐng)求。
這個(gè)部分是各種各樣的斷點(diǎn),大家應(yīng)該知道fiddler是有斷點(diǎn)功能的,可以在請(qǐng)求發(fā)送時(shí)斷住,之后修改請(qǐng)求,再發(fā)送。當(dāng)然也可以在響應(yīng)的時(shí)候斷住,做修改。而且fiddler還可以模擬響應(yīng),根本不發(fā)送給server端,在項(xiàng)目開發(fā)階段,server端沒有準(zhǔn)備好API這個(gè)就特別有用了,或者用了復(fù)現(xiàn)一些問題。
如果server端的響應(yīng)代碼屬于或者不屬于哪一類就隱藏,比較簡(jiǎn)單。
這部分是根據(jù)響應(yīng)類型和大小的filter,前一半是顯示隱藏的filter,后block的filter。block的filter也挺有意思,如果你選中了block css那么瀏覽器就加載不到css了。
是對(duì)response header的flag和修改。比較有用的是如果你想知道哪些請(qǐng)求修改了cookie那么就可以選中第一個(gè)checkbox。
總結(jié)
以上是生活随笔為你收集整理的fiddler filters 使用(fiddler只显示指定请求,fiddler不显示指定请求,即filter请求过滤)转自:http://blog.csdn.net/notejs/article/的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基金一个点什么意思
- 下一篇: Mongodb参数详解(参考:http: