title: Diagnosing "Request timed out" HttpExceptions
body: <p>Here on StackOverflow, we're seeing a few "Request timed out" exceptions every day.</p>
  
  <p>The facts:</p>
  
  <ul>
  <li>Request timeout is the default 90 seconds</li>
  <li>Occurs only on POSTs</li>
  <li>Data posted is text, usually small (&lt; 1KB), but can range to a few KB</li>
  <li>No Form data is captured in server variables</li>
  <li>Client UAs are diverse: IE5.5 - 7, Firefox 3.0.5, iPhone, Chrome</li>
  <li>Client locations are diverse: UK, France, USA - NC, OH, NE, IN</li>
  </ul>
  
  <p>We've tested a server-based timeout (i.e. using Thread.Sleep) and <strong>all form variables are correctly captured</strong> in the exception log - this leads us to believe the client is having issues sending the request in the allotted time.</p>
  
  <p>Any thoughts on how to trap/debug this condition are very welcome!</p>