Here is just regular request looking like that:
this.people = http.get(\'http://localhost:3000/users\') .map(response => response.json()
You can leverage the timeout operator of observables, as described below:
timeout
return this.http.get('http://api.geonames.org/postalCodeSearchJSON', { search: params }) .retryWhen(error => error.delay(500)) .timeout(2000, new Error('delay exceeded')) // <------ .map(res => res.json().postalCodes);