Fiddler è un ottimo strumento per catturare il traffico HTTP e HTTPS scambiato tra il browser e il nostro application server. Una volta installato, Fiddler si comporta come un proxy che riceve tutte le richieste del browser (e in generale applicazioni WINET), le processa e infine le rimanda alla destinazione originale.
Fino alla versione di IE6 la cattura avveniva senza problemi o richieste particolari di configurazione.
IE7 e .Net invece sono stati configurati in modo da non mandare le richieste provenienti dal localhost attraverso proxy: ciò vuol dire che Fiddler non è più in grado di intercettare il traffico. Per sopperire a questo piccolo problema è sufficiente utilizzare uno di questi accorgimenti:
- Se l'applicazione web è registrata su IIS, utilizzare il nome della macchina, anzichè localhost o 127.0.0.1. Esempio: http://nome_macchina/app_web/default.aspx
- Se l'applicazione web è hostata dall'Asp.Net Development Server, aggiungere un punto "." dopo localhost. Esempio: http://localhost.:1234/app_web/default.aspx