如何在角度2中仅等待一定时间才能获得HTTP请求(GET/POST)的响应?

1 http observable ionic-framework ionic2 angular

如何只等待一定时间才能获得角度为2的HTTP请求(GET/POST)响应,否则会破坏HTTP请求?

我一看timeoutsetTimeInterval功能,但那些没有突破规定的时限内HTTP请求.

基本上,我想要做的是打破HTTP请求(无论是获取还是发布),如果它在5秒内没有得到响应.

Igo*_*vić 5

您可以使用rxjs timeout()并以毫秒为单位传递时间.

this.http.get('url').timeout(5000).map(data => data.json());
Run Code Online (Sandbox Code Playgroud)