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#
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);
Je précise que si je désactive l'authentification coté serveur le client reçoit bien un réponse.

Comme je ne suis pas un expert en c# si quelqu'un pouvait m'éclairer....