title: Why is HttpClient's GetStringAsync is unbelivable slow?
body: <p>I have a Windows Phone 8 project where I've taken to use the PCL (Portable Class Library) project too since I'm going to build a Win8 app to.</p>
  
  <p>However, while calling my api (in Azure) my HttpClient's GetStringAsync is so slow. I threw in a couple of debugs with datetime and GetStringAsync took like 14 seconds! And sometimes it takes longer.</p>
  
  <p>What I'm doing is retrieving simple JSON from my Azure API site. My Android client has <em>no</em> problem with getting that same data in a split second... so is there something I'm missing?</p>
  
  <p>The setup is pretty straight forward:</p>
  
  <pre><code>HttpClient client = new HttpClient();
  client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
  client.DefaultRequestHeaders.Add("X-Token", "something");
  string responseJSON = await client.GetStringAsync("url");
  </code></pre>
  
  <p>I've places the debug times right before and after the await there, in between it is 14 seconds!</p>
  
  <p>Does someone know why?</p>