Fiddler作為代理時,以win7用戶打開瀏覽器上網為例,一個請求數據的流向大體如下圖所示:
【客戶端(瀏覽器) <--> win7系統互聯網服務 WinInet <--> Fiddler <--> 服務器】

如圖詳細解釋下每一項的含義:
ClientConnected: 15:02:28.484 客戶端與Fiddler建立了連接
ClientBeginRequest: 15:02:28.501 客戶端開始把請求發給Fiddler
GotRequestHeaders: 15:02:28.502 Fiddler接收到客戶端發來的信息頭
ClientDoneRequest: 15:02:31.655 客戶端完成將HTTP請求發送給Fiddler
Determine Gateway: 0ms 確認網關
DNS Lookup: 1ms DNS解析
TCP/IP Connect: 0ms Fiddler與服務器建立連接(三次握手)
HTTPS Handshake: 0ms Fiddler與服務器HTTPS握手
ServerConnected: 15:02:31.657 Fiddler與服務器已建立連接
FiddlerBeginRequest: 15:02:31.657 Fiddler開始把請求發給服務器
ServerGotRequest: 15:02:31.657 服務器接收完Fiddler發來的整個請求
ServerBeginResponse: 15:02:31.784 Fiddler接收到服務器返回的第一個響應字節
GotResponseHeaders: 15:02:31.784 Fiddler接收完成服務器發來的信息頭
ServerDoneResponse: 15:02:31.784 服務器已將整個HTTP響應完全發送到Fiddler
ClientBeginResponse: 15:02:31.784 Fiddler開始向客戶端返回已接收到的HTTP響應數據
ClientDoneResponse: 15:02:31.784 Fiddler已將整個HTTP響應數據完全發送給客戶端