Tracer une communication Flex

Je développe une application Flex avec mon environnement de développement : tout va bien. En cas de problèmes, je peux poser des points d’arrêt, débugger dans mon IDE préféré.

Vient ensuite le temps du déploiement sur un serveur : premier réflexe, je teste l’application depuis mon navigateur. L’application se charge : l’écran d’accueil, un écran de login, est affiché. Tout va bien.

Je tente de me loguer, avec un premier échange de données entre le client Flex et le serveur. Et là, c’est le drame : rien ne se passe, néant, nada …

Une première piste est de trouver un moyen d’identifier les échanges avec le serveur. Des outils tels que Fiddler ou Ethereal vont permettre de monitorer ce qui se passe (ou ce qui ne se passe pas). Quelques données à vérifier :

  • l’URL  de requête envoyée : correspond-elle à l’URL configurée sur mon serveur back-end ?
  • contenu de la requête
  • code et contenu de la réponse retournée par le serveur

J’apprécie particulièrement Fiddler qui est bien intégré dans FireFox par l’ajout de l’addon FiddlerHook.

Une réflexion au sujet de « Tracer une communication Flex »

  • 29 avril 2011 à 11 h 03 min
    Permalink

    Charles debugging proxy est egalement tres bien! Il est multi plateforme et gere l’amf et le soap.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *