2014-10-12 112 views
0

我試圖使用網站的API,但我總是成爲一個ProtocolError(UnsafeHeaderParsing沒有幫助我),所以我決定捕獲使用該API的程序的流量,以便我知道我必須在Header/POST中設置哪些屬性...問題是,Fiddler目前只捕獲我的瀏覽器的流量,我如何改變這一點,以便它捕獲在本地主機上運行的程序的流量。使用Fiddler捕獲程序的流量

+0

你還沒有告訴我們你想捕捉到什麼程序什麼。 Fiddler可以捕獲幾乎所有的HTTP/HTTPS流量。 – EricLaw 2014-10-13 20:36:43

回答

0

假設你正在使用ASP.Net(無論是MVCor Web表單),你需要設置一個代理服務器在您的Web應用程序。
爲了做到這一點,你需要改變你的web.config並設置defaultProxy設置爲提琴手代理:

<配置>
  <system.net>
    <defaultProxy>
      < proxy bypassonlocal = " false " usesystemdefault = "真正"/>
    </defaultProxy >
  </system.net>
< /配置>

改變web.config文件後,你會看到該請求/您的應用程序在Fiddler中做出的響應。

見參考文獻:http://docs.telerik.com/fiddler/configure-fiddler/tasks/ConfigureDotNETApp

+0

我想捕捉外部程序的流量,而不是我製作的程序。 – Feve123 2014-10-12 14:23:20

相關問題