介紹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小工具來方便我們做編解碼動作