public void GetResponseCallback(IAsyncResult asynchronousResult)
{
HttpWebRequest webRequest = null;
HttpWebResponse response = null;
try
{
webRequest = (HttpWebRequest)asynchronousResult.AsyncState;
// End the get response operation
response = (HttpWebResponse)webRequest.EndGetResponse(asynchronousResult);
Stream streamResponse = response.GetResponseStream();
StreamReader streamReader = new StreamReader(streamResponse);
responseBody = streamReader.ReadToEnd();
//outputbox.Text = Response.ToString();
streamResponse.Close();
streamReader.Close();
response.Close();
}
catch (WebException e)
{
// Error treatment
Stream postStream = e.Response.GetResponseStream();
StreamReader stream = new StreamReader(postStream, Encoding.UTF8);
responseBody = stream.ReadToEnd();
Console.WriteLine(responseBody);
}
}