我很好奇。我只是试图延迟 Angular (6.x) 中的 HTTP 请求,.pipe( delay( 5000 ) )...但看起来,RxJS 只是延迟了最终响应,而不是服务器调用。但我真的需要延迟真正的服务器调用。通过 HttpInterceptor 在 AngularJS 中这不是问题,但我无法让它工作。有任何想法吗?
提前谢谢。
更新:
我已经尝试过 HttpInterceptor 但这也不起作用。我有一个 CustomHttpClient,它将正在运行的请求 url 放入一个数组中,并在完成后将其删除。某些请求无法并行运行,因此我必须检查列表中是否有来自 /api/somePath 的待处理调用。如果这样的 url 在列表中,则必须延迟当前请求。在 AngularJS 的 HttpInterceptor 中工作正常。