Fermer

novembre 30, 2021

Fiddler Everywhere 3.0 est là !


Nous terminons la fin de l'année avec une sortie significative de Fiddler Everywhere ! La nouvelle version 3.0 est livrée avec des fonctionnalités tant attendues telles que HTTP/2, la prise en charge de WebSocket et bien plus encore !

Plongeons plus profondément dans la gamme savoureuse de nouvelles fonctionnalités et améliorations dans cette version.

Nouvelle prise en charge HTTP/2 ( Beta)

HTTP/2 est une révision importante du protocole réseau HTTP. En tant qu'homme du milieu, Fiddler Everywhere peut désormais capturer le trafic HTTP/2 demandé par le client et le visualiser pour vous. Craignez-vous de prendre en charge différentes versions de protocole ? Ne vous inquiétez pas, Fiddler Everywhere 3.0 gère les requêtes et la traduction entre les deux points de terminaison si le serveur ne peut pas réagir avec la même version de protocole.

Cette nouvelle fonctionnalité est impressionnante car vous pouvez désormais inspecter le trafic HTTP/2 avec Fiddler Everywhere, envoyer HTTP/ 2 requêtes du Composer, et appliquer des règles à toutes les sessions, y compris celles utilisant la communication HTTP/2. Pour vous assurer que vous utilisez cette option, vous devez cocher la case « Activer la prise en charge HTTP/2 » sous l'onglet Connexions dans la boîte de dialogue Paramètres. Sinon, Fiddler Everywhere forcera la connexion à passer par HTTP/1.1 par défaut.

Peu importe si vous inspectez le trafic système, le trafic du navigateur préconfiguré ou le trafic des appareils mobiles, vous verrez une indication de la version du protocole HTTP dans la grille de trafic en direct :

  • HTTP/2 – si la session capturée utilise un connexion HTTP/2 complète
  • HTTP/2 + HTTP/1.1 – si le client a demandé une connexion HTTP/2, mais que le serveur ne prend pas en charge la version maximale du protocole demandé

Fiddler Everywhere - HTTP/2 Support" title ="Fiddler Everywhere - HTTP/2 Support" style="vertical-align: middle;"/></p data-recalc-dims=

Vous remarquerez que la fonctionnalité est actuellement marquée comme bêta. Nous voulions mettre la puissance qu'elle offre entre vos mains, pourtant nous prévoyons de peaufiner ses fonctionnalités pour vous offrir l'expérience de débogage ultime.

Nouvelle prise en charge de WebSocket

Avec cette version, une fonctionnalité très demandée que nous ajoutons à Fiddler Everywhere est la prise en charge de la communication WebSocket. L'application peut désormais capturer les informations transférées entre entre le client et le serveur via une seule connexion continue créée. Ceci est utile dans les situations où vous souhaitez inspecter les données envoyées dans les deux sens dans les applications de chat ou les sites Web de mise à jour en direct.

Étant donné que la communication est en duplex et s'effectue sur une seule connexion, cela se traduira par une seule session visible dans la grille de trafic en direct avec une icône distinctive à côté. Lors de l'examen de la session dans l'onglet Inspecteurs, vous verrez les informations de la poignée de main initiée et les messages transférés entre les deux parties avant la fermeture de la connexion. Pendant que la connexion est en cours d'exécution, toutes les mises à jour du client ou du serveur apparaîtront dans la même session WebSocket.

Fiddler Everywhere - WebSocket Support" title="Fiddler Everywhere - WebSocket Support" style="vertical-align: middle;"/></p data-recalc-dims=

Chaque ligne représente un message envoyé par l'une des parties. Chaque colonne indique le numéro consécutif du cadre, l'expéditeur, le type de message, sa taille et son heure, ainsi qu'un aperçu du message lui-même. En cliquant sur les lignes, vous obtiendrez des métadonnées supplémentaires sur les messages. Vous pouvez utiliser les filtres de colonnes disponibles dans le trois points pour voir des messages spécifiques.

Nouveaux filtres avancés

L'option Filtres avancés est entièrement repensée et offre une meilleure expérience utilisateur pour appliquer facilement un filtrage complexe à votre liste de sessions. En termes de fonctionnalités, les filtres avancés sont étendus et suivez l'approche consistant à définir les conditions de correspondance et l'instruction en fonction du trafic à filtrer.

Jusqu'à présent, la fonctionnalité de filtre était limitée et vous ne pouviez appliquer un filtre que sur la base de la demande et de la réponse H lecteurs. Avec la nouvelle version, vous pouvez choisir parmi Protocole, Statut, IP, URL, Cookie, Corps et bien d'autres valeurs en plus des en-têtes de demande et de réponse. Cela vous permet de créer une ou plusieurs conditions complexes qui filtreront les données en fonction de vos exigences explicites.

Fiddler Everywhere - Advanced Filters" title="Fiddler Everywhere - Advanced Filters" style="vertical-align: middle;"/></p data-recalc-dims=

Voir la liste complète des valeurs que vous pouvez faire correspondre dans ce article de documentation et intègrent la puissante fonctionnalité permettant de réduire rapidement le trafic et de trouver la session problématique. N'oubliez pas que vous pouvez toujours effacer le filtrage, ce qui affichera toutes les demandes précédemment masquées en raison des filtres appliqués. Notez également que le L'option Filtres avancés peut fonctionner sur le trafic nouvellement capturé dans la grille et sur les sessions enregistrées et partagées.

Nouvelle expérience de démarrage

Fiddler Everywhere est désormais adapté pour offrir une expérience d'intégration plus rapide à tous, que vous lanciez l'application pour la première fois ou un utilisateur expérimenté. Nous avons repensé la boîte de dialogue qui s'affiche lors du lancement initial ou après une mise à jour pour qu'elle soit plus informative et exploitable.

À l'intérieur de la boîte de dialogue, vous verrez des informations en vous expliquant comment configurer votre environnement pour capturer le trafic HTTPS.

Fiddler Everywhere - New Getting Started Experience" title="Fiddler Everywhere - New Getting Started Experience" style="vertical-align: middle;"/></p data-recalc-dims=

Vous êtes présenté dès le départ avec les étapes et les configurations requises en fonction de l'approche souhaitée que vous souhaitez utiliser : capture du trafic système, capture de navigateur préconfiguré ou débogage des appareils mobiles. « Mes ressources » est facilement accessible à tout moment depuis le coin inférieur gauche.

Nouvelle icône de la barre d'état

Le nouveau système L'icône de la barre d'état système est une fonctionnalité qui offre une commodité accrue. L'icône de la barre d'état vise à vous aider à gérer rapidement les actions et à décider de l'état de l'application via un raccourci. Vous pouvez utiliser l'icône de la barre d'état sur tous les systèmes d'exploitation : Windows, macOS et Linux.

L'icône de la barre d'état système est configurée pour détecter si Fiddler Everywhere s'est défini comme proxy système avec succès. Cliquer dessus vous permet d'activer ou d'arrêter la capture de trafic en indiquant l'état respectif avec une vue différente. dition, vous pouvez également choisir de quitter l'application lorsque vous ne l'utilisez pas ou même de la retirer d'un état minimisé. La dernière option est utile lorsque vous travaillez sur plusieurs écrans et que vous devez afficher l'application rapidement.

Fiddler Everywhere - New Tray Icon" title="Fiddler Everywhere - New Tray Icon - le menu affiche les options pour afficher, interrompre la capture ou quitter" style="vertical-align: middle;"/></p data-recalc-dims=

Merci Vous

Nous souhaitons vous remercier d'avoir activement partagé vos commentaires et suggestions, et nous vous invitons à continuer de le faire sur le Forum Fiddler Everywhere ou via le formulaire de commentaires intégré au produit !

Dans le en attendant, assurez-vous de vérifier par vous-même Fiddler Everywhere 3.0. Nouveau sur Fiddler Everywhere ? Profitez de sa version d'essai de 30 jours. Si vous êtes déjà un utilisateur actif, lancez votre application Fiddler Everywhere pour mettre à jour vers le dernière version et implémentez les nouvelles fonctionnalités dans votre flux de travail.




Source link