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 :

[WS] adresse dynamique


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 48
    Par défaut [WS] adresse dynamique
    Bonjour,
    je devellopes une application en C# sous Visual studio 2005.
    j'utilise une architecture client/serveur. le client est une Windows Application, et le serveur est un web service.
    je veux savoir comment mon client peux faire appel au web service d'une maniere dynamique(sa veut dire passer l'adresse du web service dans le code du client lors de l'appel)

    Merci d'avance.

  2. #2
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    sa veut dire passer l'adresse du web service dans le code du client lors de l'appel
    Je comprend pas trop ce que tu veux dire par là Peux tu donner plus d'explications ?

    Pour utiliser ton web service dans ton application windows, tu as bien ajouté du ws dans ton client ? (clic droit sur le projet>Add web reference)

  3. #3
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 48
    Par défaut
    (clic droit sur le projet>Add web reference)
    c'est Cette operation que je veux faire d'une maniere dynamique, car l'adresse de mon web service n'est pas fixe.
    je m'explique. j'ai plusieurs instances du meme web service avec des adresse web differents. et je veux avec un seul objet webservice basculer entre eux.
    avoir la possibilite de changer l'adresse vers lequel le client doit se connecter

  4. #4
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    ok, c'est faisable...

    il faut utiliser l'objet HttpWebRequest...enfin, ca marchait en 1.1 (pas de raison que ca ne marche plus ...)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     
        // monserviceWeb= adresse de ton service web + parametres (requete SOAP)
     
        Uri uri = new Uri(monserviceWeb);
     
        HttpWebRequest req = (HttpWebRequest)WebRequest.Create(uri);
        req.Credentials = CredentialCache.DefaultCredentials;
     
        using (HttpWebResponse res = (HttpWebResponse)req.GetResponse())
        {
            StreamReader sr = new StreamReader(res.GetResponseStream());
            Console.WriteLine(sr.ReadToEnd());
        }
    Apres, il te reste a construire la chaine d'appel au WS

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  5. #5
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161

  6. #6
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Tiens, je la connaissais pas, celle-la...

    A noter pour le prochain proj', tiens

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

Discussions similaires

  1. [XL-2007] Comment adresser dynamiquement une plage
    Par Harry Covair dans le forum Excel
    Réponses: 3
    Dernier message: 11/03/2010, 16h06
  2. Réponses: 3
    Dernier message: 08/09/2008, 14h04
  3. Réponses: 1
    Dernier message: 15/05/2008, 11h48
  4. Réponses: 3
    Dernier message: 07/06/2007, 21h23
  5. plantage fils RSS avec adresse dynamique PHP et RSS
    Par rozow dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 22/03/2006, 16h31

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