private void PreparePostIfNecessary(string postData, HttpPostVerb postVerb, HttpWebRequest webRequest) { //if(!string.IsNullOrWhiteSpace(postData)) if (postVerb != HttpPostVerb.NON_POST__GET) { webRequest.Method = postVerb.ToString(); webRequest.ContentType = "application/json; charset=utf-8"; var ar = webRequest.BeginGetRequestStream(result => { }, null); using (var writer = new StreamWriter(webRequest.EndGetRequestStream(ar))) { writer.Write(postData); } } }