none
Tracer le message SOAP envoyé par web service RRS feed

  • Discussion générale

  • Bonjour,

    Comment faites vous pour tracer un message SOAP que vous envoyez quand vous consommer un web service?

    On m'avait conseillé d'utiliser wireshark mais je n'ai pas pu trouver mon bonheur.

    J'avais voulu essayer de me servir de wsdl.exe mais je ne sais pas comment je peux y arriver, d'autant plus que l'appel du web service nécessite une authentification wsse security.

    Merci

    mardi 5 juillet 2016 15:02

Toutes les réponses

  • Bonjour,

    Vous pouvez utiliser un outil comme Fiddler (gratuit) : http://www.telerik.com/fiddler


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    mercredi 6 juillet 2016 08:31
  • Bonjour,

    Vous pouvez utiliser un outil comme Fiddler (gratuit) : http://www.telerik.com/fiddler


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    Bonjour, j'avais commencé par Fiddler justement mais ça m'a installé un nombre impressionnants de certificats, tous délivrés par DO_NO_TRUST_FIDDLERROOT, et suite à ça, l'appel à mon service n'était plus possible, j'avais préféré du coup m'orienter vers un autre outil

    • Modifié SquallFF8 mercredi 6 juillet 2016 10:25
    mercredi 6 juillet 2016 10:24
  • J'ai vu ca : http://alternativeto.net/software/fiddler/

    Mais en gros tous fonctionnent sous forme de proxy => certifs


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    mercredi 6 juillet 2016 10:31
  • J'ai fait un premier test, j'ai pu avoir les résultats suivant : https://www.dropbox.com/s/7ed6jhccfttsoam/sunat.saz?dl=0

    J'ai retouché le fichier machine.config à l'aide du lien suivant : http://www.telerik.com/blogs/capturing-traffic-from-.net-services-with-fiddler

    Je n'ai pas redémarrer le service comme cela a été demandé car pas compris où aller.

    Suite à cela, j'ai voulu tester de nouveau, et là, mon projet vb.net retombe en erreur quand je fais appel à une méthode du web service: impossible d'établir une connexion de confiance pour le canal de sécurité SSL/TLS avec l'autorité xxxxxxxx

    Du coup, je jette l'éponge... pourriez vous me dire si fan le fichier que j'ai mis sur mon compte dropbox, vous arrivez à récupérer le message soap envoyé? Merci.

    Remarque : pendant que j'écrivais mon message, je refaisais des tests de consommation de web service, je n'ai pas d'erreur d'envoi quand Fiddler n'est pas en cours d'exécution x_x

    mercredi 6 juillet 2016 13:11
  • Pourriez-vous regarder le fichier que j'ai mis dans mon dernier message?

    Merci

    vendredi 8 juillet 2016 07:54