title: await httpClient.SendAsync(httpContent) is non responsive
body: <p><code>await httpClient.SendAsync(httpContent)</code> is not responding though I found no error in code/url its still getting hang. Please suggest/help.</p>
  
  <p>My code as follows:</p>
  
  <pre><code>public async Task&lt;string&gt; Get_API_Result_String(string url, List&lt;KeyValuePair&lt;string, string&gt;&gt; parameters)
  {
      string res = "";
  
      try
      {
          IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
  
          //Prepare url
          Uri mainurl = new Uri(settings[FSAPARAM.UserSettingsParam.SERVERNAME].ToString());
          Uri requesturl = new Uri(mainurl, url);
  
          var httpClient = new HttpClient();
          var httpContent = new HttpRequestMessage(HttpMethod.Post, requesturl);
          // httpContent.Headers.ExpectContinue = false;
  
          httpContent.Content = new FormUrlEncodedContent(parameters);
  
          HttpResponseMessage response = await httpClient.SendAsync(httpContent);
  
          var result = await response.Content.ReadAsStringAsync();
          res = result.ToString();
  
          response.Dispose();
          httpClient.Dispose();
          httpContent.Dispose();
      }
      catch (Exception ex)
      {
          Logger l = new Logger();
          l.LogInfo("Get_API_Result_String: "+ url + ex.Message.ToString());
          ex = null;
          l = null;
      }
  
      return res;
  }
  </code></pre>
  
  <p>Calling it in another class as follows:</p>
  
  <pre><code>NetUtil u = new NetUtil();
  string result = await u.Get_API_Result_String(Register_API, values);
  u = null;
  </code></pre>