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"; }
Partager