Bien le bonjour, je dois actuellement me connecter à un web service existant, ayant parcours toute ma journée des tuto, des posts je désespere:

voici ma passerelle de code qui pour moi n'est pas fameuse :

public string RequeteS(String requete)
{
String login = "xxx";
String password = "xxx";
String command;
try
{
// Create a new instance of the MD5CryptoServiceProvider object.
MD5CryptoServiceProvider md5Hasher = new MD5CryptoServiceProvider();

// Convert the input string to a byte array and compute the hash.
byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(login + "|" + password));
StringBuilder sBuilder = new StringBuilder();
for (int i = 0; i < data.Length; i++)
{
sBuilder.Append(data[i].ToString("x2"));
}
string hash = sBuilder.ToString();
HttpWebRequest webRequest;
String _http = "http://" + login + ":" + hash + "xxxx.com:8081/entreprise/v0.7?wsdl";
webRequest = (HttpWebRequest)WebRequest.Create(_http);
webRequest.Headers.Add("getDirigeants(7364659)", "http://xxx.com:8081/entreprise/v0.7");

StreamWriter stream = new StreamWriter(webRequest.GetRequestStream());
stream.Write("requete");
stream.Flush();
stream.Close();

//Et la je récupère la réponse...
HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();
StreamReader responseReader = new StreamReader(webResponse.GetResponseStream());
command = responseReader.ReadToEnd();
webResponse.Close();
return command;
}
catch (Exception e) { Console.WriteLine(e); return "BUG"; }

Ce code est coté client évidement, je ne recois pas d'erreur à la compilation ( cest dja ça ^^ ), par contre la fenetre window s'ouvre et se ferme directement, ce qui me fait penser que j'ai fait des bourdes ( je le savais déja)

Besoin de votre aide, et svp m'indiquer pas un lien chercher sur google il y a de grande chance que je sois déja passer dessus ( et oui, d'un lien a un autre on dit noir et blanc )

Merci pour vos futur réponse et bonne journée/soirée/matinée