1、移動設備手動代理(訪問pc設置的host)web
一、pc端開啓fiddler,fiddler的http代理默認爲:127.0.0.1 端口爲:8888
二、移動設備網絡中開啓【手動代理】
代理服務器主機名:【如:10.252.190.211】(pc端ip地址)
三、移動設備訪問頁面時,便可實現請求pc端設置的host地址
2、fiddler 將請求服務器文件,指向本地文件
一、選擇AutoResponder選項卡
勾選【Enable rules】【Unmatched requests passthrough】
二、瀏覽器中
複製服務器文件地址
三、fiddler點擊【Add Rule】
【第一欄】填寫服務器文件地址
【第二欄】選擇【find a file】從本地選擇替換文件
點擊【Save】
四、完成,保持勾選狀態
3、修改請求表單和響應數據
一、命令介紹:
//bpu在請求開始時中斷
bpu
/favicon.ico
//中斷指定請求
bpu //沒有參數時,清除當前全部斷點
//bpafter在響應到達時中斷
bpafter
/favicon.ico //在響應到達時,中斷指定請求
bpafter
//沒有參數時,清除當前全部斷點
//bps在特定http狀態碼時中斷
bps 404 //在特定http狀態碼時中斷
bps //沒有參數時,清除當前全部斷點
//bpv/bpm在特定請求method時中斷
bpv POST //中斷指定method請求
bpv
//沒有參數時,清除全部斷點
注:命令行輸入【help】回車,會打開fiddler命令介紹頁面
二、以bpu爲例演示斷點:(淘寶頁面搜索【足球鞋】請求爲案例)
(1)使用命令在請求時打上斷點
(2)淘寶頁面進行搜索按鈕點擊,fiddler攔截請求
(3)點擊中斷的請求,在會話中進入一下窗口,此時請求未發送,可修改請求參數,這就實現了請求參數的修改
(4)點擊Break on Response,即發送請求,在響應處斷點,可在TextView中改變響應數據
(5)點擊【Run to Completion】完成響應
(6)命令行,輸入【bpu】清除全部斷點