web-dev-qa-db-fra.com

Outil pour afficher les en-têtes de réponse

Quel est le meilleur moyen d'afficher les en-têtes de réponse HTTP d'une demande par rapport à une URL particulière? Telnet ou existe-t-il une autre très bonne commande ou un bon outil?

51
Daniel Kivatinos

J'utilise l'extension httpfox Firefox pour afficher toutes les demandes et les réponses HTTP (y compris l'en-tête et le corps) lancées à partir du navigateur Web dans l'intervalle que je spécifie (en appuyant sur les boutons Démarrer l'enregistrement et Arrêter l'enregistrement). httpfox présente les données de manière structurée, ce qui me permet de trouver rapidement la demande qui m'intéresse. Il complète parfaitement LiveHTTPHeaders, car httpfox peut également afficher les demandes passées.

34
pts

Je trouve que Fiddler est mon arme de choix, bien qu’il existe également des plugins firefox. Fiddler vous montrera toutes les requêtes HTTP, leur état de réponse, tous les en-têtes, avec différentes vues (brutes, hexagonales, images), une vue de la chronologie, des connexions HTTPS, etc.

36
Tom Ritter

Sous Linux, j'utilise:

wget -S [url] 

Cela récupère le fichier et affiche tous les en-têtes envoyés par le serveur.

Sous Windows, vous pouvez utiliser la même commande si Cygwin est installé. soit à l'invite de commande standard, si les variables d'environnement ont été correctement ajustées, soit via la fenêtre de commande Cygwin.

23
Norbert Hartl
  • HttpFox pour Firefox est très bon. Il montrera les en-têtes en temps réel. Je le préfère pour Live HTTP Headers .
  • Microsoft Fiddler pour Internet Explorer est un débogueur Web qui enregistre tout le trafic HTTP entre votre ordinateur et Internet. Fiddler vous permet d'inspecter tout le trafic HTTP, de définir des points d'arrêt et de manipuler les données entrantes ou sortantes.
  • Wireshark est un analyseur de protocole réseau complet. C’est bien, mais il risque d’être excessif si les en-têtes HTTP suffisent. Il y a des problèmes si le client et le serveur sont sur le même ordinateur.
16
Thomas Bratt

En utilisant une version récente de Firefox (19.0 dans mon cas), aller au menu Outils -> Développeur Web -> Console Web (Ctrl + Shift + K sous Windows), puis l'actualisation de la page génère un journal des demandes.

Cliquez ensuite sur l'une des premières demandes GET, celle avec l'URL de la page, pour ouvrir une boîte contenant des informations à ce sujet, y compris les en-têtes de demande et de réponse. Cela fonctionne hors de la boîte, pas besoin de compléments de fantaisie-shmancy plus.

11
Evgeni Sergeev

Découvrez httpie , un très bel outil Python: enter image description here

Vous pouvez utiliser l'option --headers pour afficher uniquement les en-têtes:

enter image description here

6
Mihai Rotaru

Le Firebug addon pour Firefox est le moyen le plus simple, à mon avis.

5
ercu

Pour Internet Explorer, Fiddler fonctionnera. Ou vous pouvez tout faire avec Wireshark .

5
JP Alioto

Il y a un meilleur choix (à mon point de vue)

C'est une extension Firefox appelée HTTPfox. Vous pouvez non seulement voir l'en-tête mais beaucoup plus d'informations. C'est un analyseur HTTP très complet

https://addons.mozilla.org/en-US/firefox/addon/6647

2
backslash17

Si vous connaissez les outils de développement de votre navigateur, ouvrez l'onglet Réseau des outils de développement, actualisez la page, puis cliquez sur l'onglet en-têtes. Les en-têtes de réponse seront listés. Par exemple, cette page envoie cet en-tête:

 HTTP/1.1 200 OK 
 Cache-Control: public, max-age = 60 
 Content-Type: text/html; charset = utf-8 
 Content-Encoding: gzip 
 Expire: ven, 01 mars 2013 02:00:20 GMT 
 Dernière modification: vendredi, 01 mars 2013 01:59:20 GMT. Vary: * 
 Options-cadre X: SAMEORIGIN.__Date: ven, 01 mars 2013 01:59:19 GMT 
 Content-Length: 13555 
2
focused4success

Sous Internet Explorer, dans la rubrique Outils de développement (appuyez sur la touche F12), accédez à l'onglet Réseau et appuyez sur "Démarrer la capture". Actualisez la page, cliquez sur "Aller à la vue détaillée" et vous obtiendrez un très bon aperçu des données de la demande et de la réponse.

0
Fahad Owais

J'ai trouvé un bon outil pour le faire pour Firefox appelé Live HTTP Headers .

0
Daniel Kivatinos

Il existe un excellent addon/plugin/extension appelé Web Developer de Chris Pederick.

Il fonctionne avec Chrome, Firefox et Opera et dispose de puissantes fonctions de développement ainsi que d’une possibilité d’affichage des en-têtes de réponse. Vous pouvez le trouver dans l'onglet 'Information'.

0
sthag

burpsuite est un outil gratuit, basé sur Java et qui fonctionne sur toutes les plateformes.

0
Martin

Si vous ne souhaitez pas le faire sur votre ordinateur, vous pouvez utiliser plusieurs applications en ligne qui le font à votre place.

  1. La visionneuse HTTP de Rex Swain
  2. http://web-sniffer.net/ : Celui-ci est un peu plus flexible en ce qui concerne le protocole de couche d'application (HTTP/S)
  3. Ask Apache : Celui-ci vous permet de personnaliser votre demande beaucoup plus.
0
sameers

Si vous recherchez un outil en ligne En-têtes de demande et de réponse View/Http is great

0
BT64