Pour débuguer des web services, j'utilise un petit outil très pratique développé par Xiaochao Zhou. On peut surement faire la même chose avec tcpdump modulo une ligne de commande imbuvable, ou avec tcptunnel contenu dans apache axis, mais il s'agit d'une application graphique en java et je voulais une version console pour plus de flexibilité.

Comme il est précisé dans ce post : console based soap monitor, ce petit outil est fondé sur l'outil graphique d'axis, mais sans la couche graphique... On peut alors rediriger sa sortie dans un fichier par exemple.

Le soft fonctionne comme un proxy entre un client et un serveur http et loggue les requetes et les réponses. Je l'ai utilisé dernièrement dans le développement de spamplemousse pour corriger un bug dans sa gestion des trackbacks.

Le site original ne semble plus être accessible, je mets une copie du soft à disposition ici : debugsoap.tar.gz