Charles sniffe de l’Ajax et du swf
non je ne parles pas de mon (plus si) petit voisin
On a vu récemment que sous Firefox, il était très facile de tracer les requêtes Ajax avec l’extension Firebug.
Et pour Internet Explorer?
Il existe une application multi platforme (Win/MacOS/Linux) qui permet de renifler tout le traffic passant par les navigateurs. Le nom de ce bonheur pour les développeurs: Charles
Une fois installé et activé, Charles se comporte comme un serveur proxy et enregistre les différentes requêtes HTTP
L’analyse des données de la partie droite de l’écran permet de retrouver une foule d’informations sur la ressource demandée. Dans ce cas-ci, il s’agissait d’un flux RSS.
L’onglet Général nous indique tout ce qui est relatif au fichier demandé lui-même (taille, vitesse de téléchargement, etc), l’onglet Request reprend ce que le browser a demandé au serveur, et l’onglet Response reprend ce que le serveur a répondu.
Exactement ce qu’on cherche pour déboguer nos applications Ajax.
Comme ce programme se comporte comme un proxy, il capture tous le traffic, même les requêtes qui sont faites par des fichier .swf tels des diaporamas ou des applications FlashComm
Quand je vous disais que c’était le bonheur !
Disponible sur le site du développeur, la version d’essais est tout à fait fonctionnelle sauf qu’elle s’arrête après trente minutes (assez pour certains). Sinon, l’application coûte US$50,-. Pas si cher que ça.
Liens relatifs
Comments
6 commentaires à “Charles sniffe de l’Ajax et du swf”
Laissez un commentaire
En ce qui concerne les fichiers flash (.swf), il intercepte aussi les requêtes AMF (flash remoting), on voit les données envoyées au serveur, ainsi que celles qui sont renvoyées, que ce soient des données simples ou complexes (arrays, objects, dates …)
Tu peux aussi utiliser Fiddler
http://www.fiddlertool.com/fiddler
C’est la même chose mais gratuit!
Bo ça…
une chouette alternative (mais pour les https ca marche directement moins bien). Thx Gillouze
Hi All Experts,
I want to use AJAX (Asynchronous JAVA script with XML ). How can i Optimize the site SEO.
as Java script and flash is not recommended by search engines. Any suggestion or help is welcomed. With Regards.
[NFSO: suspected spam removed user url]
bon ben la prochaine fois que j’ai un comment avec ce domaine (gameburn.) je blackliste le domaine 🙂
Pour répondre à Quincy quand même (quelqu’un a bien été payé pour mettre ce commentaire à la main):
La seule manière de rendre un site contenant de l’Ajax optimal pour les moteurs de recherche est de rendre toutes les actions effectuées via Ajax accessibles sans javascript.
Ne jamais appeler du contenu via Ajax à moins que ce ne soit dans un environnement applicatif (type netvibes), auquel cas, le moteur de recherche ne doit pas spécialement indexer le contenu.
Je viens de tomber sur une liste d’autres proxy de débugging sur le blog de Charlie Arehart