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 :

objet retourné et flux xml


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2004
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 91
    Par défaut objet retourné et flux xml
    Bonjour,

    j'ai défini un service web qui retourne un objet de type User. Je n'ai pas de problème pour utiliser ce User dans mes applications clientes en appelant le service web concerné. Je voudrais désormais dans une application cliente ne pas utiliser l'objet User mais récupèrer celui-ci sous forme de fluxXML. Au lieu d'utiliser l'objet, je voudrais récupèrer le fluxXML renvoyer par le service web afin de pouvoir parser celui-ci et de l'utiliser à ma convenance.
    Merci par avance.

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 503
    Par défaut
    Faites une requête HTTP (http://msdn.microsoft.com/fr-fr/libr...st(VS.80).aspx) et n'utilisez pas les classes proxys générés pas wsdl.exe.

    Franchement, je ne vois pas l'intérêt de passer par des WebServices si c'est pour parser du XML. HTTP le fait très bien.

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par bacelar Voir le message
    Franchement, je ne vois pas l'intérêt de passer par des WebServices si c'est pour parser du XML. HTTP le fait très bien.
    Sauf si c'est pas une appli .NET
    Quoi qu'à mon avis la plupart des plateformes proposent la génération de proxies pour les WS...

  4. #4
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 23
    Par défaut
    Bonjour à tous,

    Je me permets de relancer la discussion car ma problématique est très proche de celle décrite dans le premier post.

    De fait il faut effectivement que je capture le contenu d'une requête HTTP, or dans mon cas, il ne s'agit pas d'appeler une URL et de capturer la réponse, mais plutôt mettre à disposition une méthode via une URL (ça ressemble à du WebService) et que lorsque cette URL est appelé, la méthode capte le flux XML contenu dans le "content" de la requête HTTP appelante.
    Je sais ça paraît tordu mais j'ai pas le choix de la solution.

    Si vous avez besoin de précisions, ou même que je rééxplique éventuellement dans d'autres termes, je me ferai un plaisir de le faire.
    Je vais aussi faire un schéma que je mettrai à dispo sur une URL.

    Merci d'avance de vos réponses,
    Keev

  5. #5
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 23
    Par défaut
    Ma problématique, comme j'ai tenté de l'expliquer dans mon précédent post, est de réaliser en C# ASP.NET, les étapes 1 - 2 - 3 du schéma en pièce-jointe.
    Images attachées Images attachées  

  6. #6
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 503
    Par défaut
    Si vous n'avez pas besoin de toute l'infrastructure d'encapsulation et d'interopérabilité des WebService, utilisez de préférence le protocole REST, bien moins contraignant.
    Des solutions .NET existent pour utiliser efficacement REST.

Discussions similaires

  1. Réponses: 16
    Dernier message: 10/05/2012, 20h51
  2. [JDOM] JSP qui retourne un flux XML
    Par |Psk| dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 12/05/2011, 16h57
  3. Mappage objet avec flux XML
    Par REMACC1 dans le forum C#
    Réponses: 0
    Dernier message: 04/08/2009, 16h39
  4. Réponses: 5
    Dernier message: 03/04/2009, 10h04
  5. [C#] retourner flux XML dans String[]
    Par moulefrite dans le forum Windows Forms
    Réponses: 6
    Dernier message: 25/11/2008, 17h05

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