import ‘rxjs/add/operator/timeout’;
this.http.post(‘myUrl’,
MyData, {headers: Myheaders})
.timeout(3000, new Error(‘timeout exceeded’))
.map(res => res.json())
.subscribe(
data => this.ret = data,
error => console.debug(‘ERROR’, error),
() => console.log(‘END’)
);