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

Windows Presentation Foundation Discussion :

Communication d'une appli WPF à un WebService via WS-Man [Débutant]


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 93
    Par défaut Communication d'une appli WPF à un WebService via WS-Man
    Bonjour,

    Pour vous expliquer, j'avais fait un peu de C# mais sans jamais m'occuper des partie de communication (je suis plus habitué au appli "lourde" en C++).

    Là je dois faire une application en WPF qui se connecte dynamiquement (l'utilisateur devant saisir l'ip:port) à un webservice avec lequel je dois communiquer en utilisant le protocole WS-man (j'ai les xml enumerate et pull à utiliser). Mais je suis totalement dans le brouillard, à un point où je ne sais même pas où trouver des renseignements.

    Est-ce qu'une âme charitable, pourrai m'indiquer dans informations sur comment faire ou des sites sur lesquels je pourrai trouver des renseignements ?

    Merci d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 93
    Par défaut
    J'ai continué à creuser un peu mon problème et à ce que j'ai compris pour communiquer avec le webservice en WSman, il "suffirait" de créer une connexion SOAP avec l'ip:port du webservice et ayant le contenu du fichier XML de WSman en data.

    A partir de là, je me demande ce qui est le plus propre et le plus simple :
    - créer directement ma requête dans mon appli WFP
    ou
    - créer un service WCF qui gérerai les connexion avec les webservice et que mon appli est seulement à fournir au service WCF l'ip:port et attendre de sa part le résultat ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 93
    Par défaut
    J'ai résolu mon problème, donc je poste ma solution au cas où d'autres personnes aient un jour le même problème que moi.

    Pour la communication WSman, il suffit simplement d'utiliser un HttpWebRequest
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    string soapMessage = File.ReadAllText(@"monFichier.xml");
    HttpWebRequest request = (HttpWebRequest) WebRequest.Create(wsmanAddress);
    request.Method = "POST";
    request.ContentType = "text/xml";
     
    UTF8Encoding encoding = new UTF8Encoding();
    byte[] postBytes = encoding.GetBytes(soapMessage);
    request.ContentLength = postBytes.Length;
     
    Stream postStream = request.GetRequestStream();
    postStream.Write(postBytes, 0, postBytes.Length);
    postStream.Close();
    Pour l'architecture, j'ai décidé de créer un wcfService que mon appli WPF appelle.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/07/2009, 13h47
  2. Communication avec une appli déjà lancée
    Par henrygoland dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 24/04/2009, 21h27
  3. Problème de chargement d'une appli WPF
    Par Taenad dans le forum Windows Presentation Foundation
    Réponses: 6
    Dernier message: 09/07/2008, 15h31
  4. [Interopérabilité] Communication entre une appli java et une appli c++
    Par r0d dans le forum Architecture
    Réponses: 4
    Dernier message: 05/05/2008, 19h27
  5. Réponses: 5
    Dernier message: 23/09/2006, 13h18

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