我在angular4中有一段代码,在上一次调用返回数据之前多次调用http请求,如下所示:
this.http.put(url, data).subscribe(res => console.log('response data here'));
想象一下,在调用subscribe之前调用此行两次并调用第二次。我期待在这里得到“回复”数据'记录两次,但仅在第二次请求完成时显示一次。
这是预期的吗?我需要等到第一次通话得到响应,然后再拨打第二次电话吗?如果是这样,这对我来说非常令人惊讶,因为我期待http请求可以同时工作。
思想