Je peux utiliser l'onglet Réseau dans Google Chrome Inspecteur Web pour déboguer le trafic réseau (requêtes AJAX, etc.). Je peux vérifier quelles données sont transférées facilement. Mais Websocket les connexions s'affichent uniquement sous la forme
Request URL:ws://localhost/...
Request Method:GET
Status Code:101 Switching Protocols
...
et je ne peux pas voir les données transférées. Existe-t-il une fonctionnalité intégrée dans Google Chrome pour inspecter les données transférées? Ou dois-je utiliser Wireshark?
PS: j'utilise la dernière version stable (16.0.912.75). Si une version plus récente (beta/dev) a ces fonctionnalités, ce serait bien.
Chrome et Chromium ont désormais une inspection du cadre de messages WebSocket. Voici les étapes pour le tester rapidement:
J'ai également posté le étapes avec captures d'écran et vidéo .
Après quelques recherches supplémentaires, j'ai trouvé une question en double ici: Débogage de WebSocket dans Google Chrome
Chrome ne prend pas en charge l'affichage du trafic dans la version stable actuelle. J'ai besoin d'utiliser Wireshark.
Une autre idée, pour des tests de socket Web simples et légers, utilisez Chrome "Web-socket simple. Je voulais vérifier uniquement si la connexion peut être établie ou non. Suivant Chrome plugin "Simple Web-socket (link: https://chrome.google.com/webstore/detail/simple-websocket-client/pfdhoblngboilpfeibdedpjgfnlcodoo?hl=en )" fonctionne comme un charme Voir l'image.