如何配置Fiddler来收听localhost?

The*_*ght 104 localhost fiddler

我想监视本地计算机上的进程与另一个(服务器)进程之间的HTTP流量,该进程也在我的本地计算机上运行.

如何配置Fiddler来收听来往的流量localhost

Tom*_*mer 135

只需将小提琴添加到网址即可

http://localhost.fiddler:8081/
Run Code Online (Sandbox Code Playgroud)

流量通过提琴手传递,因此显示在提琴手上.

  • 在 .net 中工作,无需在 HttpClientHandler 中设置代理! (2认同)

Ole*_*hko 60

添加一个点.localhost.

例如,如果您有http:// localhost:24448/HomePage.aspx

将其更改为http://localhost.:24448/HomePage.aspx

Internet Explorer绕过"localhost"的代理服务器.使用点,域名中的"localhost"检查失败.

  • 从技术上讲,它不是绕过代理的Internet Explorer,而是DNS本身.DNS中的`localhost`总是在不使用代理的情况下解析.有关[维基百科]的更多信息(http://en.wikipedia.org/wiki/.localhost) (6认同)

小智 21

.NET和Internet Explorer不会通过任何代理发送对localhost的请求,因此它们不会出现在Fiddler上.

有很多替代品

使用您的机器名称而不是localhost.使用Firefox(安装了fiddler附加组件)发出请求.使用http://ipv4.fiddler而不是localhost.

有关详细信息,请访问http://www.fiddler2.com/Fiddler/help/hookup.asp


myr*_*yro 8

尝试将您的机器名称/ IP地址而不是"localhost"放入URL.对我有用......


Fra*_*man 5

与其将应用程序服务器和客户端配置为使用其他域,不如将客户端应用程序配置为使用代理。Fiddler还会创建一个您可以使用的代理,记录所有流量。Rick Strahl博客发布了有关在.NET Apps中使用此博客的信息,我总是在放错位置撰写此博客文章,因此,我在这里链接它:http : //weblog.west-wind.com/posts/2008/Mar/14/Debugging-Http-或Web服务从ASPNET和Fiddler进行呼叫

简而言之,app.config的更改是:

<system.net>
  <defaultProxy>
    <proxy  proxyaddress="http://127.0.0.1:8888" />      
  </defaultProxy>
</system.net>
Run Code Online (Sandbox Code Playgroud)


Ali*_*tad 4

你不能。相反,如果您的计算机名为“myMachine”,请将浏览器指向http://mymachine而不是http://localhost