title: HttpWebRequest.EndGetResponse() returns null on Windows Phone 7.1?
body: <p>I don't quite understand why EndGetResponse() returns null in the following code:</p>
  
  <pre><code>    private void Application_Launching(object sender, LaunchingEventArgs e)
      {
          var request = WebRequest.Create("http://www.microsoft.com");
          using (var response = request.EndGetResponse(request.BeginGetResponse(ar =&gt; { }, null)))
          using (var responseStream = response.GetResponseStream())
          using (var reader = new StreamReader(responseStream))
          {
              string content = reader.ReadToEnd();
          }
      }
  </code></pre>
  
  <p>(to reproduce, replace the empty Application_Launching handler in a newly created Windows Phone Application with the code above)</p>
  
  <p>Is this a bug in the framework?</p>