Votre navigateur n'est pas à jour !

Merci de mettre à jour votre navigateur pour utiliser mon blog. Mettre à jour mon navigateur maintenant

×

Windows - Utiliser fiddler sur IE < 9

Date de publication 6 juil. 2015
Internet Explorer est configuré pour utiliser localhost (ou 127.0.0.1) sans passer par un proxy. Or Fiddler utilise un proxy pour intercepter les requêtes. C'est pour cela que Fiddler ne voit pas les requêtes passées sur IE.
Ce comportement se produit sur les versions inférieures de IE 9.

Plusieurs solutions existent
  • Vous pouvez utilisez le hostname de votre machine à la place.
    Pour cela ouvrez la console et saisissez
    ipconfig /all
    et regardez Nom de l'hôte (ou Host Name en version anglaise)

    Il existe une commande qui permet de faire tout cela :
    ipconfig /all | findstr /R /C:"Nom de l'hôte"

    Dans l'URL remplacer 127.0.0.1 (ou localhost) par ce hostname
  • Ou remplacer le domaine par ipv4.fiddler : c'est une simple redirection vers 127.0.0.1 que fiddler a mis en place
  • Ou ajouter un point après localhost (ou 127.0.0.1)
    Ce simple point ajouté permet de ne pas rentrer dans les régles de l'Intranet de IE et de cour circuiter la restriction sur IE de passer par un proxy. Ceci est plus un contournement de règle DNS, localhost étant un nom réservé, le fait de rajouter un point IE cherche à résoudre ce domaine sans succès mais permet l'affichage néansmoins de localhost

Les explications sont sur le site officiel de Télérik
blog comments powered by Disqus