title: How to use angular2 http API for tracking upload/download progress
body: <p>Tho there are many adhoc libraries supporting upload/download progress in angular2, I do not know how to do use native angular2 http api to show progress while doing upload/download.</p>
  
  <p>The reason why I want to use native http api is because I want to utilise</p>
  
  <ol>
  <li>http interceptors(http API wrappers) around native http api that validate, cache &amp; enrich the actual http request being sent such as <a href="https://github.com/1tontech/ngx-http-interceptor/tree/angular2" rel="noreferrer">this</a> &amp; <a href="https://github.com/voliva/angular2-interceptors" rel="noreferrer">this</a></li>
  <li>Besides angular's http api is much more robust than any adhoc APIs</li>
  </ol>
  
  <p>There is <a href="http://restlet.com/blog/2016/08/29/whats-new-in-the-http-module-of-angular-2/" rel="noreferrer">this nice article</a> about how to do upload/download using angular's http api</p>
  
  <p>But the article mentions that there is no native way to support progress.</p>
  
  <p>Did anyone try using http api for showing progress?</p>
  
  <p>If not, do you know an issue in the angular repo for this?</p>