Comment faire pour afficher WS/WSS Websocket demande de contenu à l'aide de Firebug ou autre?
Est-il un moyen pour afficher les Websocket trafic?
Seulement Websocket en-têtes sont visibles sur la première poignée de main.
Tout disparaît après la réponse:
Connection Upgrade
Sec-WebSocket-Accept EQqklpK6bzlgAAOL2EFX/nx8bEI=
Upgrade WebSocket
J'ai essayé de Firebug, Vivent en-Têtes, et Fiddler2 de retracer l'échange et ils ont tous arrêter l'enregistrement il.
- Fiddler est plus facile à utiliser pour le débogage WebSocket. J'ai récemment écrit un article sur CodeProject, qui vous montrera comment déboguer/inspecter WebSocket de la circulation avec un violon. codeproject.com/Articles/718660/...
Vous devez vous connecter pour publier un commentaire.
Essayer Chrome developer tools,
à droite,
Toutes les données qui vont dans les deux sens est connecté. Très instructif.
À compter du 3 septembre 2014, il semble que WebSocket de débogage dans FireBug est dans le tuyau : https://getfirebug.com/wiki/index.php/Firebug_2.0_Roadmap#Feature_Overview. Mais aucune date de sortie n'est mentionné.
Mise à jour 2017-11-24
Le système de plugin dans Firefox changé. Websocket Moniteur est au moment de l'écriture indisponible 🙁
Mise à jour 2016-04-06
WebSocket de débogage dans le navigateur Firefox est enfin possible à l'aide de la Websocket Moniteur addon pour Firefox Outils de Dev! Il est développé par le Pyromane de l'équipe de développement et de ses sources peuvent être trouvées ici.
Mise à jour 2015-10-28
Jeff Griffiths, directeur de Produits pour Firefox Developer Tools:
https://twitter.com/canuckistani/status/659399140590284800
Pertinentes en fonction de la demande sur le Firefox Bugzilla: https://bugzilla.mozilla.org/show_bug.cgi?id=1203802
Mise à jour de 2015-04-08
Fiddler 4.5 pouvez maintenant vérifier WebSocket trafic en mode natif.
Mise à jour 2014-09-11
Concernant ce commentaire sur le Firebug issue tracker :
La version actuelle de Fiddler fonctionne très bien avec WebSocket de la circulation. Voir http://blogs.msdn.com/b/fiddler/archive/2011/11/22/fiddler-and-websockets.aspx
Voir http://blogs.telerik.com/fiddler/posts/13-06-04/what-s-new-in-fiddler-2-4-4-5 pour savoir comment placer les données sur la
Log
onglet.Pour afficher des données sur un WebSockets onglet,
vous avez besoin d'une extension (c'est sensé être intégré pour la version 2.5). Pour l'instant, vous pouvez saisir le actuel bits. Il suffit d'extraire le ZIP et mettre les deux fichiers dans le
\Fiddler2\Scripts
dossier et redémarrez le Violoneux. Si vous double-cliquez sur un WebSocket session en Fiddler's via des sessions web de la liste, les WebSockets onglet apparaîtraIl est WebSocket Moniteur - une extension pour Firefox developer des outils qui peuvent être utilisés pour surveiller les WebSocket connexions
Une fois l'extension installée, ouvrez Firefox Outils de développement et de passer des Sockets Web de la commission. C'est l'affichage WS cadre du trafic de la page en cours. Il y a un soutien supplémentaire pour les protocoles suivants:
Pas aussi confortable que les autres options mentionnées ici, mais un outil universel qui peuvent vous aider dans diverses situations: l'Utilisation wireshark. Avec quelques connaissances de TCP vous pouvez déboguer des problèmes que les autres outils mentionnés ne peut pas résoudre (déconnexions inattendues, ...), parce qu'ils travaillent sur un niveau trop élevé. Vous pouvez également (tout comme dans Firebug, etc...) lire la réelle messages websocket.
L'inconvénient de wireshark est qu'il est plutôt lourd à travailler avec des connexions chiffrées.
Lui donner un essai, je l'utilise tout le temps pour déboguer une application Rails qui communique avec un Python websocket backend.
Que j'ai posté plus de détails sur l'utilisation de Chrome et de Wireshark pour le débogage WebSocket messages:
https://blogs.oracle.com/arungupta/entry/logging_websocket_frames_using_chrome
Utiliser les outils de développement Chrome
Vous verrez des données se changer dans des Cadres onglet.
Dans firefox, vous pouvez ouvrir la barre d'outils du développeur (Shift+F2) et de voir les websockets dans l'onglet Réseau. Vous pouvez utiliser le filtrage au bas de l'onglet (en choisir d'Autres pour les websockets).
101 Switching Protocols
de la réponse HTTP (pour dire le client à opter pour le protocole WebSocket) dans Firefox Outils de Dev. Maj + F2 ouvre la Barre d'outils du Développeur, qui est en fait une console, ce qui est différent de l'Firefox Outils de Dev