我想发送许多请求并显示结果,而无需等待所有请求。为了测试,我将以下代码插入到我的PHP API方法中:sleep(rand (1,10))。因此,响应到达的时间长度不同。但是我的angular客户端会等待所有响应,然后显示结果: for(let id of ids)
requests.push(this.http.getthis.results$ = forkJoin(requ
如何在angular 2中只等待一定时间才能得到HTTP请求( get /POST)的响应,否则会中断HTTP请求?我查看了timeout和setTimeInterval函数,但它们不会在指定的时间限制内破坏HTTP请求。基本上,我尝试做的是如果HTTP请求(无论是get还是post)在5秒内没有得到响应,则中断HTTP请求。
我正在为循环中的每个项目发出一个AJAX请求,end REST服务一次只能执行一个请求,所以我需要循环等待每个请求完成,然后再继续下一个请求。我该怎么做呢?作为参考,end服务正在对DynamoDB表执行更新任务-一次只能修改一个表,因此我需要等到得到响应后才能继续。我可以将它们一下子发送到服务器并在那里处理,尽管这使得在每次更新完成时很难收到反馈。angular.forEach($scope.someArray,
var post