我有一个带有Asp.Net Core Web API的AngularJS应用程序作为后端服务器支持。有一种情况可以从Asp.Net Web API调用多个第三方API调用(在该第三方API上未启用CORS)。我正在寻找处理这多个HTTP请求的最佳解决方案。
一种选择是从Web API并行执行所有这些请求,最后合并结果以发送到AngularJS应用程序。使用此选项,我可以克服并发HTTP调用中的浏览器限制,但可能会导致低Internet连接中出现超时问题。
另一个选择是指示AngularJS应用程序使用Web API逐个执行HTTP调用。该方法可以通过在完成每个请求时更新UI来改善UI响应性。但是,并发HTTP调用的浏览器限制可能是一个瓶颈。
你能告诉我哪种方法更合适吗?