2017-05-15 1 views
1

J'ai un problème avec l'affichage des données webscocket dans fiddler. Je l'ai exprié pendant une longue période, probablement un an ou deux. Le problème est que je vois des caractères irréductibles dans l'onglet websocket au lieu de json.Problème d'aperçu des données websocket Fiddler

les données ressemble à: < 1 0E B Tj^BbADbG $ w Y ... Screenshot Je suis sûr que Envoyer serveur texte JSON, comme je peux le voir dans les outils de dev de chrome (onglet réseau). Je pense qu'il ya peut être quelques raisons de cette question:

  • bug dans Fiddler
  • quelques options Fiddler n'a pas été activé
  • texte encodage question
  • une compression de données qui lui a permis sur le côté serveur et fiddler ne le sait pas

Je ne suis pas sûr mais semble que je n'ai jamais eu un tel problème dans les anciennes versions de Fiddler.

Est-ce que quelqu'un a le même problème que moi?

Ma version actuelle:

Telerik Fiddler Web Debugger

v4.6.20171.14978 Construit 21 Mars 2017

AMD64 64 bits, VM: 65.0mb, WS: 100.0mb .NET 4.6.2 WinNT 6.1.7601 SP1

Répondre

1

C'est parce que le serveur WebSocket accepte l'extension et en particulier l'extension de compression par message. Jusqu'à ce que Fiddler ne compresse pas le message d'erreur, vous devez utiliser les outils de développement Chrome ou désactiver la compression par message côté serveur afin de déboguer votre application. Vous pouvez également ignorer toute l'extension client dans le serveur afin que la compression ne soit pas activée.