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# 2.0: Fonctionnement avec Apache


Sujet :

Services Web

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Mast3rMind
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2006
    Messages : 226
    Par défaut C# 2.0: Fonctionnement avec TIBCO
    Bonjour,

    Je vous avoue tout-de-go que je suis débutant avec les WebServices. Alors je vous expose mon problème. Un de nos clients utilise un Web Service exposant 3 méthodes. Il nous a fourni le fichiers WSDL de ce Web Service, de même que l'URI correspondant. On sait aussi que son Web Service roule sous Apache (est-ce pertinent? Je ne sais pas... )

    J'ai utilisé l'outil wsdl.exe pour générer la classe proxy de leur service, et je me suis créé un client en C# 2.0 qui appelle certaines fonctions du Web Service en question

    Voici un exemple de bout de code qui démontre un peu ce que je fais:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    try
                    {
                        DummyService service = new DummyService ();
                        gateway.Url = "http://allo-toto-11.baba.com:21245/Service/EndPoint";
     
                        ServiceRequest req = new ServiceRequest ();
                        req.dummy = "true";
     
                        ServiceReponse response = service.Function1(req);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
    Quand j'exécute ça j'obtiens une erreur HTTP Status 404. J'ai copié le lien URL dans Internet Explorer pour voir ce que ça donnait et j'obtiens la même chose: HTTP Status 404. The requested resource is not avalaible. Voir l'image en pièce jointe.

    Donc tout ça soulève plusieurs questions chez moi:

    1- L'URI que le client m'a fourni me semble louche: je croyais que l'URI d'un web service était de la forme: http://localhost/MonService.asmx. Comme je ne retrouve pas cette forme, je suis assez perdu...

    2- Y a-t-il des paramètres à spécifier en C# quand on appelle un Web Service roulant sous Apache?

    3- Est-ce possible d'utiliser C# 2.0 pour accéder à ce genre de Web Service? Sachant que je n'ai aucun problème à accéder à un Web Service dont l'URI se termine par la forme: "MonService.asmx".

    Merci pour votre aide!
    Images attachées Images attachées  

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 05/03/2014, 14h06
  2. Architecture et fonctionnement d'apache avec oracle
    Par fanah dans le forum Administration
    Réponses: 0
    Dernier message: 26/01/2011, 10h01
  3. [HTTPS] Problème de Post et Get avec Apache et SSL
    Par bartrik dans le forum Apache
    Réponses: 5
    Dernier message: 17/09/2004, 08h37
  4. port 80 avec Apache
    Par SuperDog dans le forum Apache
    Réponses: 5
    Dernier message: 08/07/2004, 17h28
  5. Réponses: 6
    Dernier message: 13/04/2004, 12h31

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