title: Angular 2 Using Observable.debounce() with Http.get
body: <p>I understand that <code>Observable.debounce()</code> can be used to process <strong><em>rapid fire</em></strong> form input. As Http GET also returns an Observable, I wonder it it is possible to debounce rapid http requests? I tried <strong><code>debounceTime()</code></strong> but it did not appear to do anything.</p>
  
  <pre><code>public getStuff(p1, area:string, p2:string): Observable&lt;number&gt; { 
     return this.http.get(some_url) 
     .map(r =&gt; r.json()) 
     .debounceTime(10000) 
    .catch(this.handleError); 
  };
  </code></pre>