-
Console de Firefox
Bonjour,
La console de Firefox qu'on atteint sous Firefox par "onglet Outils>Développeur Web>Console Web" n'est-elle pas suffisante pour surveiller les échanges ?
Lorsqu'on clique sur un des GET ou POST qui s'affiche dans la sous-fenêtre de la console, on obtient pourtant bien, me semble-t-il, dans une nouvelle fenêtre le header qui a été envoyé et le header qui a été reçu en réponse.
Sur un autre site on me conseille de laisser tomber et de passer plutôt par "wireshark", connaissez-vous ce logiciel et qu'en pensez-vous SVP ?
Merci
-
Réponse
C'est exact, la console web de firefox n'est pas exhaustive, certains paramètres envoyés ne sont pas suffisamment détaillés.
Merci
-
Bonjour,
en fait je pense que cela dépend du type de développement que tu souhaites faire. S'il s'agit bien de développement Web, je ne connais pas Wireshark mais tu peux aussi t'orienter vers FireBug qui est très complet. Il permet même de gérer directement tes CSS dynamiquement, ce qui peut être utile, ou propose encore des fonctionnalités liées à AJAX.
-
Réponse
Merci de l'info, mais ça dépasse un peu mon niveau actuel. Je voulais simplement me connecter à un site directement avec mon programme en C en utilisant les sockets et pour cela j'essayais de voir ce qu'envoyait firefox lorsque je me connectais au même site avec firefox afin d'envoyer les mêmes headers et cookies que firefox avec mes sockets en C.
Et le problème c'est que lorsque j'envoie avec mes sockets la même chose que ce que firefox me dit avoir envoyé via sa console web, ça ne marche plus dès que j'insère dans le header le cookie que j'ai vu passer dans la console web. J'en déduis donc que ce que me dit la console web n'est probablement pas exhaustif en particulier lorsqu'il s'agit de cookies.
Merci
-
J'ai un peu vérifié, je ne me sers jamais de la console mais cela semble exhaustif. En revanche, c'est sous un format peu pratique, surtout si tu veux reconstituer la requête HTTP. FireBug te permet d'afficher le code des requêtes : Réseau/Entêtes/Voir le code source, je te conseille d'essayer (D'un autre côté, il y a sans doute d'autres extensions FF moins lourdes permettant de faire la même chose).
-
Suite
Merci, je vais voir avec Firebug ce que ça donne, mais l'exemple type qui montre me semble-t-il que la console de firefox n'est pas exhaustive c'est l'exemple suivant:
- se connecter avec firefox par exemple à google
- mettre la console web en marche
- faire un copié-collé de: http://web.developpez.com/ dans le champ adresse et cliquer sur ENTREE pour provoquer une connexion à developpez alors que la console est déjà en fonctionnement.
- dans la sous-fenêtre de la console utiliser l'ascenseur pour revenir sur le premier GET
- cliquer sur la ligne du premier GET ce qui affiche dans une autre fenêtre le header envoyé et le header reçu
On remarque alors que dans ce qui a été envoyé il est mentionné le cookie tout simple: WT_FPC: id.
C'est ce cookie tout simple que lorsque je le mets dans mon programme en C, je sors en time-out car le serveur attend la suite. J'ai vu avec wireshark qu'en fait le cookie qui a été envoyé n'est pas aussi court, il contient beaucoup plus de paramètres, c'est ce qui me fait dire que la console de firefox n'est pas exhaustive.