Unable to read response data using HttpWebResponse
<pre><code>byte[] content = Encoding.UTF8.GetBytes(data);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
request.ContentType = "application/json; charset=utf-8";
request.ContentLength = data.Length;
Stream stream = request.GetRequestStream();
stream.Write(content,0,content.Length);
response = (HttpWebResponse)request.GetResponse(); 

reader = new StreamReader(response.GetResponseStream(),System.Text.Encoding.UTF8);
String resultData = reader.ReadToEnd();
</code></pre>

<p>I am getting data in response, also on doing Quick Watch of reader.ReadToEnd() it shows data in VS, but resultData always comes empty.</p>

<p>Any Idea what wrong I am doing here?</p>
