internal void SendRequest(string urlInfo, string postData, int urlAttempt)
{
this.currentUrl = urlInfo;
this.currentPostData = postData;
this.currentUrlAttempt = urlAttempt;
string url = urlInfo + "&sdk_retry_attempt=" + urlAttempt;
var request = (HttpWebRequest)HttpWebRequest.Create(url);
request.Method = "POST";
request.ContentType = "application/json";
request.AllowReadStreamBuffering = false;
request.BeginGetRequestStream(GetRequestStreamCallback, request);
}