web-dev-qa-db-fra.com

Examiner les en-têtes de réponse http dans IE8

Je cherche un addon ie8 qui affiche les en-têtes http comme Firebug ou httpliveheaders Tout conseil est apprécié. 

edit: je peux être aveugle mais il semble comme si les outils de développement intégrés (F12) faisaient ne pas affiche les en-têtes http.

54
VolkerK

Vous pourriez chercher Fiddler2

Fiddler est un proxy de débogage Web qui enregistre tout le trafic HTTP (S) entre votre ordinateur et Internet. Fiddler vous permet d'inspecter tout le trafic HTTP (S), de définir des points d'arrêt et de "modifier" les données entrantes ou sortantes. Fiddler inclut un puissant sous-système de script basé sur des événements et peut être étendu à n’importe quel langage .NET.

Fiddler est un logiciel gratuit et peut déboguer le trafic de pratiquement n'importe quel application, y compris Internet Explorer, Mozilla Firefox, Opera et des milliers d'autres.

63
jlembke

Si vous voulez voir les en-têtes HTTP dans votre IE, je vous recommande d’utiliser DebugBar .
Je l’ai testé avec IE8 et il fonctionnait sans problème. Il a également quelques autres fonctionnalités utiles telles que la validation HTML ou l'affichage des cookies.

Cependant, je vois deux problèmes avec cet outil:

  • pour un usage personnel, il est gratuit, sinon vous devez payer.
  • dynaTrace a eu quelques problèmes de compatibilité avec DebugBar.
9
Adam Chwedyk

Pas une réponse complète, mais un pas dans la bonne direction:

Dans http://blogs.msdn.com/b/ie/archive/2010/04/22/ie9-developer-tools-network-tab.aspx il dit:

Les outils de développement [IE9] incluent de nouvelles fonctionnalités et améliorations sur les outils dans IE8:

A new tab for inspecting network traffic.

Il est donc impossible d’inspecter le trafic réseau dans les outils de développement IE8. Vous aurez besoin d'installer quelque chose d'autre. Voir les autres réponses pour les solutions finales.

8
Xonatron

Sautez IE, utilisez curl

Cette commande affichera les en-têtes de google.com comme s'ils avaient été demandés par IE8:

curl -s -A="Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)" -D - -o /dev/null http://www.google.com

Les options utilisées sont les suivantes: 

  • -s mode silencieux, de sorte qu'il ne montre pas l'indicateur de progression.
  • -A=... spécifiez l'agent d'utilisateur que vous souhaitez utiliser (l'exemple était IE8 sur XP).
  • -D - dump header, le tiret indique STDOUT.
  • -o /dev/null redirige le corps de la réponse afin que vous ne voyiez pas le code HTML.
  • enfin, l'URL que vous voulez tester.

Vous devriez voir quelque chose comme ça:

HTTP/1.1 200 OK
Date: Thu, 20 Jun 2013 15:35:22 GMT
Expires: -1
Cache-Control: private, max-age=0
...
2
Joe Flynn

Dans la mesure où quelque chose n'est pas intégré à IE 8, une alternative consiste à trouver une copie autonome de wget pour Windows, telle que http://users.ugent.be/~bpuype/wget/

wget -S <url> vous montrera les en-têtes (et laissera un fichier HTML que vous pourrez voir ou supprimer). Cela semble un peu plus léger que la méthode Fiddler2.

1
Danny Staple

L'onglet Réseau de F12 Tools pour IE 11 inclut en fait des informations d'en-tête. Vous devez regarder sous DÉTAILS . Inutile d'utiliser un outil tiers.

0
Sven

Proxomitron (aucun droit d’administrateur requis) et Proximodo (un clone plus moderne, mais nécessite l’installation de droits d’administrateur) sont des logiciels autonomes qui agissent en tant que proxy entre votre navigateur et Internet. Ils vous permettent et modifier tous les en-têtes.

0
Will Sheppard