Je suis en train de développer un programme en C# qui me permettra de capturer les requêtes faites par le WebBrowser1.Comment capturer des données avec FiddlerCore?
Mon problème est que les "données de requête" sont toujours vides. Je ne comprends pas où je dois mettre la commande "webBrowser1.Navigate".
Pour l'instant, mon code est le suivant.
private void button3_Click(object sender, EventArgs e)
{
webBrowser1.ScriptErrorsSuppressed = true;
WebProxy myProxy = new WebProxy();
Uri newUri = new Uri("http://localhost:8888");
myProxy.Address = newUri;
Fiddler.FiddlerApplication.Startup(8888, false, false);
List<Fiddler.Session> oAllSessions = new List<Fiddler.Session>();
webBrowser1.Navigate("http://www.youtube.com/");
while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
{
System.Windows.Forms.Application.DoEvents();
}
Fiddler.FiddlerApplication.BeforeRequest += delegate(Fiddler.Session oS)
{
Monitor.Enter(oAllSessions);
oAllSessions.Add(oS);
Monitor.Exit(oAllSessions);
};
var message = string.Join(Environment.NewLine, oAllSessions);
MessageBox.Show(message);
Fiddler.FiddlerApplication.Shutdown();
}
merci pour l'aide
Quel est votre problème spécifique? – Blorgbeard
Salut, mon problème est que les "données de la demande" sont toujours vides. Je ne comprends pas où je dois mettre la commande "webBrowser1.Navigate". Merci encore – Ldg