Bonjour à tous,
Comment faites vous pour tracer le message SOAP que vous envoyez quand vous faites appel à un web service?
Bonjour à tous,
Comment faites vous pour tracer le message SOAP que vous envoyez quand vous faites appel à un web service?
Salut,
perso j'ai opté pour la version bourrine mais qui a l'avantage de fonctionner avec n'importe quel client SOAP (gSOAP, SoapUI ...) : wireshark.
Est-ce que les classes du framework pour les web services proposent un truc plus simple ? Je ne sais pas.
Bonne soirée.
Bonjour,
j'ai installé Wireshark portable 2.0.4, je m'en vois pour m'en servir correctement.
Dans le filtre, je met "tcp.stream eq 0" (comme sur ce lien : http://www.objis.com/formation-java/...wireshark.html), je lance l'analyse, je fais tourner mon projet .NET où je fais appel au web service, une fois le projet fermé, j'arrête l'analyse, j'ai des enregistrements qui remontent dont un sur fond rouge
Sur une ligne, je fais clic droit : suivre --> Flux TCP, je fais afficher en brut, le résultat ne ressemble pas à grand chose :
Aurais-je loupé une étape?
Merci
Un retour serait-il possible?
Salut,
si tu es en WCF tu peux enregistrer à peu près tout (avant et après éventuels filtres, etc.) juste en jouant avec le fichier *.config :
https://msdn.microsoft.com/fr-fr/lib...v=vs.110).aspx
Re,
voilà comment je fais perso :
- j'épure mes requêtes qui partent vers mon serveur via son IP avec le filtre :
- je recherche ma requête (la dernière au protocole HTTP),
Code : Sélectionner tout - Visualiser dans une fenêtre à part ip.dst == 12.34.56.78
- clique droit > suivre > flux TCP
Et j'obtiens de jolies requêtes/réponses HTTP. Mais c'est pas du HTTPS comme toi (enfin il semble). Après une petite recherche j'ai trouvé ce billet. Apparemment il est possible de paramétrer son wireshark avec le certif' qui va bien pour pouvoir lire les requêtes en clair.
edit : flux TCP, et non FTP ...
Partager