我有一个REST web服务,返回250MB +数据。
我正在尝试使用HttpClient Get获取Angular应用程序中的数据。
当响应大小很小时,一切都很好,并且可以在浏览器中看到数据,但如果它是250MB +则响应变为空。
开发人员工具,显示已下载的数据大小,但"响应标签中未显示任何内容"。
我甚至尝试用JQuery AJAX替换角度http客户端get,结果相同。
我猜这是一个浏览器问题而不是我们正在使用的技术。
任何想法,为什么必须发生这种情况?
由于
答案 0 :(得分:-1)
原因可能是因为用户界面线程无法处理那么多数据。您可以使用web workers来实现此目的。
Web Workers是Web内容在后台线程中运行脚本的简单方法。工作线程可以在不干扰用户界面的情况下执行任务
This可能有助于您将Web工作者集成到角度项目中。