title: Send POST request for REST api method call
body: <p>I have a problem with sending POST http request. It stops on <code>(HttpWebResponse)request.GetResponse()</code> and after timeout throws timeout expired exception, but if i send the same request via GET all works fine.</p>
  
  <p>Does any body know what it can be?</p>
  
  <pre><code>try
          {
              var request = (HttpWebRequest)WebRequest.Create(uri);
              request.Method = "POST";
  
              if (content != null)
                  request.GetRequestStream().Write(content, 0, content.Length);
  
              using (var response = (HttpWebResponse)request.GetResponse())
              {
                  return new Response(response);
              }
          }
          catch (WebException exception)
          {
              return new Response(exception);
          }
  </code></pre>