Bonjour,
Je développe un webservice (Serveur soap en mode document/literal wrapped) en PHP.
Afin d'être compatible avec tous les clients possible et plus particulièrement perl, c#, java.
J'essaie de réaliser pour chaque langages un client
J'ai déjà réaliser un client en perl qui fonctionne.
Mais je bloque en c# au niveau de l'authentification :
Pour faire simple, j'ai juste placé une authentification basique.
Voici le code du client en c#
Je précise que si je désactive l'authentification coté serveur le client reçoit bien un réponse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 // Authentification CredentialCache cache = new CredentialCache(); NetworkCredential Auth = new NetworkCredential(user, password); // Webservice WsEntrepriseService svc = new WsEntrepriseService(); cache.Add(new System.Uri(svc.Url), "Basic", Auth); svc.Credentials = cache; svc.PreAuthenticate = true; // Entrée Console.WriteLine("Nom : "); name = Console.ReadLine(); // Accès méthode webservice output = svc.ditBonjour(name); // Sortie Console.WriteLine("Result : " + output); Console.Write("Press any key to continue . . . "); Console.ReadKey(true);
Comme je ne suis pas un expert en c# si quelqu'un pouvait m'éclairer....
Partager