title: Resume downloads in ASP.NET
body: <p>I'm implementing resume download capability in ASP.NET by following the MSDN <a href="http://code.msdn.microsoft.com/Implement-resume-in-aspnet-889a51ee#content" rel="nofollow noreferrer">example</a></p>
  
  <p>However, I've made a few changes:</p>
  
  <ul>
  <li><p>In the aforementioned example, Download button on the HTML page makes a GET request. My Download button on ASPX page makes a POST request.</p></li>
  <li><p>And instead of the handler page DownloadHttpHandler.ashx.vb, I have Download.aspx.vb and this calls the appropriate function in DownloadFile.vb.</p></li>
  </ul>
  
  <p>The problem is downloads do not resume in Internet Explorer 10. Upon closely inspecting the requests, I found that the Download button on my ASPX page makes a POST request. However as mentioned before, the Download button on the HTML page makes a GET request.</p>
  
  <p>To further confirm if GET/POST makes any difference, I changed the GET to POST (in the original MSDN example). This was the only change I made. And as expected, downloads do not resume in Internet Explorer.  </p>
  
  <p>While searching for similar issues, I found <a href="https://stackoverflow.com/a/7967550/3961464">this</a> example. And even here only GET/HEAD requests are allowed and all other types (like POST) are explicitly not allowed. </p>
  
  <p>So, if I'm not wrong, only GET requests are supported. Why?</p>