Test webservice avec client csharp
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:
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....