IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Discussion :

Récupérer le XML envoyé et reçu par un webservice.


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Avatar de arnolem
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 852
    Par défaut Récupérer le XML envoyé et reçu par un webservice.
    Bonjour,

    J'ai développé un client SOAP utilisant une référence web.
    Je cherche le moyen de récupérer le XML brut envoyé et reçu par mon webservice afin de débugger certaine méthode.
    En PHP, c'est extrêment simple mais en C#, je n'ai pas encore trouvé de moyen de faire ça.

    Avez-vous une solution ?

    Merci

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 351
    Par défaut
    Salut Arnolem,

    Quel est type de sortie de la méthdoe tu Service Web que tu appelles. Un Type spécifique, un XmlNode, un string,....

    Autrement tu peux ton résultat dans un XmlDocument (peut être en le sérialisant suivant le type de sortie) et le sauvegarder dans un fichier afin de mieux débuger ton problème.

    Je ne sais si cela répond à ton problème!

    Cédric

  3. #3
    Rédacteur

    Avatar de arnolem
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 852
    Par défaut
    Je ne parle pas d'un XML de retour ou autre, je parle du XML posté par le webservice.
    Le Protocole SOAP utilise un XML qui ressemble à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="http://tempuri.org">
       <soapenv:Header/>
       <soapenv:Body>
       <!-- ... -->

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 351
    Par défaut
    Pour ma part, un des moyens que j'ai utilisé pour debuger ce genre de problème est un "snifier" (comme par exemple: HTTPAnalyzer) et qui te permet de voir le SOAP XML que tu envoies et que tu reçois d'un webService.

    Depuis c#, je ne connais pour le moment pas d'autres moyens simples d'analyser autrement les XML SOAP que tu envoies et que tu reçois depuis ton Service Web.

    Cédric

  5. #5
    Rédacteur

    Avatar de arnolem
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 852
    Par défaut
    C'est dommage tout de même, en plus mon webservice utilise en certificat. Je ne peut donc pas sniffer se qui passe sur le réseau.

Discussions similaires

  1. Réponses: 1
    Dernier message: 06/08/2007, 10h39
  2. Réponses: 6
    Dernier message: 05/08/2007, 07h15
  3. Récupérer la valeur envoyée par la fonction shell
    Par cestimagik dans le forum Général VBA
    Réponses: 3
    Dernier message: 05/01/2007, 19h43
  4. Réponses: 1
    Dernier message: 31/10/2006, 16h50
  5. [XML] Récupérer un XML data par le serveur
    Par naima2005 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 13/05/2006, 20h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo