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 :

[C# 1.1]Utiliser un webservice distant !


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 164
    Par défaut [C# 1.1]Utiliser un webservice distant !
    Bonjour,

    Je suis debutant sous c# 1.1 avec visualt studio 2003 et j'essayes d'utiliser un web service se trouvant ici :

    http://www.webservicex.net/WS/WSDeta...TID=12&WSID=56

    Pour ce faire, j'ai donc cree un projet asp net c# et inserer la web reference de cette adresse

    http://www.webservicex.net/globalweather.asmx?WSDL

    ensuite comme code pour utiliser les deux methodes :
    GetCitiesByCountry
    GetWeather

    je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    UseWeatherService.WebWeather.GlobalWeather gw = new UseWeatherService.WebWeather.GlobalWeather();
     
    string w = gw.GetWeather("Bruxelles", "Belgium");
    Label1.Text = w;
    mais quand j'execute le tout il me dit :

    The underlying connection was closed: Unable to connect to the remote server.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Net.WebException: The underlying connection was closed: Unable to connect to the remote server.

    Il me dit que la connection avec le serveur est ferme !
    Ouais j'ai regarde sur le site mais y'a pas plus d'infos pour utiliser ce webservice si quelqu'un a une idee je l'en remercie

    Bonne journée
    Christophe

  2. #2
    Membre éclairé
    Inscrit en
    Mai 2004
    Messages
    297
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 297
    Par défaut
    Salut,

    A priori le message indique une erreur lors de la recherche du Web Server.
    Pour vérifier essaye cette URL :

    http://www.webservicex.net/globalweather.asmx

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 164
    Par défaut
    salut salut,

    si je clique sur le lien, j'arrive bien sur les deux methodes du webservice !

    j'ai desactive mon firewall mais ca ne fait rien du tout !

    J'ai toujours le meme message !

    Si tu as d'autres idées n'hesites pas !

    Merci
    Christophe

  4. #4
    Membre éclairé
    Inscrit en
    Mai 2004
    Messages
    297
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 297
    Par défaut
    Désolé je l'ai essayé chez moi tout marche parfaitement.

    Esssaye d'envoyer uniquement un message SOAP pour vérifier la connection :

    J'utilise cet outil :

    soapUI 1.6-beta2

    Il te permet a partir d'un WSDL de créer une requette SOAP de base rapidement.

    Bon courage

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2002
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 113
    Par défaut
    salut salut cosmos38240,

    ca fonctionne ne me demande pas pourquoi a mon avis c'est peut etre a cause de l'antivurus qui est avg !? j'ai arrete demarre le firewall redemarrer ma machine et apres une nuit de repos quand je lance le tout j'ai bien le retour xml dans mon label !

    Juste une derniere question si je puis me permettre, comment faire maintenant pour enregistrer ce retour de webservice dans un fichier !?

    Je te remercie
    Bon week end
    Christophe

  6. #6
    Membre éclairé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2008
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 557
    Par défaut
    Bonjour,

    je me permets de répondre à ce sujet un peu vieux, je suis débutant dans les services web, et j'ai essayé d'utiliser ton service web, avec ton code, j'ai rajouté la référence web, mais j'ai cette erreur de compilation.

    Le type ou le nom d'espace de noms 'UseWeatherService' est introuvable (une directive using ou une référence d'assembly est-elle manquante*?)

Discussions similaires

  1. [C#]Utilisation d'un WebService distant
    Par BGC_Laurent dans le forum Services Web
    Réponses: 7
    Dernier message: 23/11/2006, 20h38
  2. Utiliser des webservices avec nusoap
    Par budiste dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 30/03/2006, 11h56
  3. Peut on utiliser des Webservices WinDEV avec PHP ?
    Par budiste dans le forum WebDev
    Réponses: 8
    Dernier message: 30/03/2006, 11h56
  4. utilisation des webservices en vb6
    Par Amri_Daly dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 09/01/2006, 10h50

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