Bonjour,
je souhaite recuperer les elements retournes par 1 requette http. Je n arrive pas a convertir ma response dans le bon format pour exploiter le resultat.
Voici le code.
string p_response = "";
WinHttpRequest Request = new WinHttp.WinHttpRequest();
try
{
Request.SetProxy(1, null, null);
Request.set_Option(WinHttpRequestOption.WinHttpRequestOption_SecureProtocols, 168);
Request.SetAutoLogonPolicy(WinHttpRequestAutoLogonPolicy.AutoLogonPolicy_Never);
Request.Open("POST", p_url, null);
Request.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded");
Request.Send(p_post);
}
catch (Exception e)
{
Logger.Error(string.Format("While running Request post ({0})", e.ToString()));
return false;
}
int statusCode = Request.Status;
string statusText = Request.StatusText;
string msg = string.Format("http call returned {0} - {1}", statusCode, statusText);
if (statusCode == 200)
{
Logger.Trace(msg);
}
else
{
Logger.Error(msg);
return false;
}
hms.StopCounting();
p_response = Request.ResponseText; // je recupere qqe chose du style '"\n \n \n \n\n ...
|