private void GetRequestStreamCallback(IAsyncResult callbackResult)
{
HttpWebRequest request = (HttpWebRequest)callbackResult.AsyncState;
using (Stream postStream = request.EndGetRequestStream(callbackResult))
{
byte[] byteArray = Encoding.UTF8.GetBytes(currentPostData);
postStream.Write(byteArray, 0, byteArray.Length);
}
request.BeginGetResponse(new AsyncCallback(GetUrlCallback), request);
}