Fiddler和charles——是抓包工具,可以抓到pc端的請求,手機上設置代理后也可以抓到手機上的請求,也可以修改請求數據和返回的數據。
1、網頁抓包,打開Fiddler或Charles應用直接訪問網頁就可以抓到請求了
2、抓取手機請求的話,需要設置代理,在手機wif上把http代理寫成本機的ip地址,寫上端口號即可,Fiddler和charles默認的端口號是8888.
一、Charles抓取請求
1、過濾請求
在抓包的時候,有時候會抓到很多不是我們想要的請求,那我們就需要把這些沒用的請求過濾掉
2、Charles修改請求、修改返回值
找到修改前請求--->設置斷點--->修改請求/返回--->重新發送請求
3、Charles修改端口號
我們在使用charles的時候,默認的端口號是8888,如果端口號被占用的話,就需要修改端口號,改成一個其他的,沒有被占用的。
二、Fiddler抓取請求
Fidder抓請求和charles是一樣的,默認端口號也是8888,手機設置代理之后,發送請求,fiddler就可以抓到了。
1、過濾請求
在使用fiddler或者charles抓請求的時候,有的時候有很多請求,我們想要找到自己想要的請求就不怎么方便了,就需要過濾請求,只過濾我們想要的請求,現在比如說我們想要抓天天網的請求,那就過濾天天網的host, app.mvp.tiantian.com
2、Fiddler修改請求、修改返回值
Fiddler修改請求和修改返回和charles差不多,一點不一樣的就是:
找到修改的請求--->設置斷點--->修改請求,在發出請求之前設置斷點,修改請求,發送;修改返回,在獲取到返回之后設置斷點,修改返回值,發送給客戶端
3、Fiddler修改端口號
我們在使用fiddler的時候,默認的端口號是8888,如果端口號被占用的話,就需要修改端口號,改成一個其他的,沒有被占用的。