介紹Fiddler常用功能

 

當使用POST方法去遠端網站查資料時,可以藉由Fiddler去觀察request過去與Response回來訊息流的來龍去脈。

 

一、先觀察Headers部分

如上圖,當觀察host主機219.85.122.51:85成功回應則Status Code為200,

右上方為顯示request相關訊息,右下為response訊息,

由request相關訊息可知程式是使用POST方法去要求網站,

Contenet-Type通常為application/x-www-form-urlencoded,

而response回來的訊息則會有status code 200 OK、

Content-Type為text/html charset編碼形式為utf-8、

IIS使用7.5版、ASP.NET使用4.0.30319

 

二、再觀察TextView部分

可知程式向網站request傳過去使用POST方法的內容為name=brooke&money=1000

而網站response回來則有GET value is <br/>POST value is booke,1000...等等訊息

 

三、觀察WebForms可知程式並沒有使用GET方法,

而使用POST方法可得知共POST兩個參數分別是name與money,

其值分別為brooke與1000。WebView則秀出網頁內容

 

四、或許我們也可以不用另外寫程式,直接使用Composer功能幫我們做POST傳遞或是GET傳遞,

只要填好request Headers 與response Body與選擇POST方法和指定server位置後按Execute按鈕執行,也可觀察資訊流。

 

五、使用TextWizard小工具來方便我們做編解碼動作