I am developing IPhone app, I want to use Fiddler to monitor the traffic to identity some request being sent from my app.
I am using latest FiddlerCore with the following flag set:
var flags = FiddlerCoreStartupFlags.DecryptSSL
| FiddlerCoreStartupFlags.MonitorAllConnections
| FiddlerCoreStartupFlags.AllowRemoteClients
| FiddlerCoreStartupFlags.ChainToUpstreamGateway
| FiddlerCoreStartupFlags.CaptureLocalhostTraffic;
And i am only collecting the session when AfterSessionComplete raise.
Now what i found is, it seems when i have fiddler core running, it adds some delay into all the traffic during when fiddler is monitoring the traffic. Specially when i am simulating 3G network condition on IPhone developer.
I used side by side comparison with same network condition on 2 IPhone, one with fiddlercore and one without. I can clear see the one with fiddlercore has slow traffic (results takes longer to load).
I am not sure what is going on. I am trying to see if i missed something when i startup the fiddlercore ?
Thanks