Question

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

Était-ce utile?

La solution

J'utilise l'extension httpfox pour afficher toutes les demandes HTTP et les réponses (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 consulter les demandes antérieures.

Autres conseils

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 timeline, HTTPS Connects, tout.

Sous Linux, j'utilise:

wget -S [url] 

Ceci 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 habituelle, si les variables d'environnement ont été correctement ajustées, soit via la fenêtre de commande Cygwin.

  • HttpFox pour Firefox est très bon. Il montrera les en-têtes en temps réel. Je le préfère pour les en-têtes HTTP en direct .
  • Microsoft Fiddler pour Internet Explorer est un débogueur Web qui enregistre tous les fichiers HTTP le trafic 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 de 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 la même machine.

À l'aide d'une version récente de Firefox (19.0 dans mon cas), accédez au menu Outils - > Développeur Web - > Console Web ( Ctrl + Maj + K sous Windows), l'actualisation de la page génère un journal des demandes.

Ensuite, en cliquant sur l'une des premières requêtes GET, celle avec l'URL de la page, ouvre une boîte contenant des informations à ce sujet, y compris les en-têtes de requête et de réponse. Cela fonctionne par défaut, plus besoin de compléments fantaisistes.

Découvrez httpie , un très bel outil Python: entrer la description de l'image ici

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

entrer la description de l'image ici

L'addon Firebug pour Firefox est, à mon avis, le plus simple.

Pour Internet & nbsp; Explorer, Fiddler fonctionnera. Vous pouvez également utiliser Wireshark .

Il y a un meilleur choix (de 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

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
Expires: Fri, 01 Mar 2013 02:00:20 GMT
Last-Modified: Fri, 01 Mar 2013 01:59:20 GMT
Vary: *
X-Frame-Options: SAMEORIGIN
Date: Fri, 01 Mar 2013 01:59:19 GMT
Content-Length: 13555

J'ai trouvé un bon outil pour le faire sous Firefox appelé En-têtes HTTP en direct .

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

Il fonctionne avec Chrome, Firefox et Opera et offre de puissantes fonctions de développement ainsi qu’une possibilité d’afficher les en-têtes de réponse. Vous pouvez le trouver dans l'onglet "Information".

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

  1. l'afficheur HTTP de Rex Swain
  2. http://web-sniffer.net/ : celui-ci est un peu plus souple en ce qui concerne le protocole de couche d'application (HTTP / S)
  3. Ask Apache : celui-ci vous permet de personnaliser votre demande a beaucoup plus.

Si vous recherchez un outil en ligne View-Http-Request-and- Les en-têtes de réponse sont excellents

Sous Internet Explorer, dans la section 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 "Accéder à la vue détaillée". et vous obtiendrez un très bon aperçu des données de demande et de réponse.

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top