2013-08-05 38 views
1

我需要對來自http響應的xml數據進行一些數據分析。有沒有辦法將fiddler自動在磁盤上轉儲這些響應? (我過濾了回覆,轉儲會話也可以)自動傾倒提琴手會話

回答

3

在這種情況下,我對Fiddler規則中的OnBeforeResponse函數進行了簡單編輯。選擇Rules | Customize Rules然後添加類似這種::

if (oSession.url.Contains(".xml")) { 
    var directory: String = "C:\\Temp\\XML"; 
    var path: String = System.IO.Path.Combine(directory, Guid.NewGuid() + ".xml"); 
     oSession.SaveResponseBody(path); 
} 

是我使用的「過濾器」的要求可能不適合您的情況的行 - 你應該嘗試重複你所使用的過濾條件在提琴手用戶界面。\

希望有所幫助。

+1

請注意,如果您的XML被gzip或分塊,您可能需要首先調用oSession.utilDecodeResponse()。 – EricLaw

+0

我不知道。非常感謝@EricLaw。 –