Fiddler doesn’t capture IE web traffic

I was using Fiddler to capture web traffic.  I was able to see all web traffic logs in Fiddler when I was using Firefox or safari browser but Fiddler wasn’t capturing web traffic while using IE (though worked for external website).

The reason is that I was hitting localhost website and you won’t be able to capture all localhost web traffic because IE doesn’t send requests for Localhost through any proxy and as a proxy, Fiddler will not receive such traffic.

The simplest workaround is to use machine name as a hostname instead of http://localhost or  For example if you are hitting http://localhost/website1, you can use http://machinename/website1 instead.  That way your web request will be sent through proxy and you will be able to see traffic in Fiddler.

Hope this helps.

Posted in Microsoft Technology Tagged with:
2 comments on “Fiddler doesn’t capture IE web traffic
  1. Doug says:

    Ok I get why it doesn’t capture localhost traffic. In my case it’s not capturing anything at all. As I type this right now on Firefox, Fiddler is just sitting there. It shows two web sessions for fiddler updates and one for /favicon.ico, and that’s it.

  2. Doug says:

    Oops, found the problem… fyi Firefox is configured by default not to use Fiddler. After installing Fiddler if you restart Firefox the Tools dropdown has a “Monitor with Fiddler” option that you can set.