Chrome:警告:请求尚未完成

Suk*_*mar 5 rest networking google-chrome reactjs spring-boot

我的技术堆栈包括 UI 上的 React 和服务器上的 Spring Boot。

向服务器发出的所有其他 api 请求都工作正常,但响应具有一百万条记录的数组的一个请求存在此问题。

响应大小约为 15mb,请求显示 200 作为状态代码。但请求的计时选项卡显示此标志 - 注意:请求尚未完成。

只要此标志保持不变,应用程序就会变得无响应。

在对这个问题进行研究时,我发现这意味着 chrome 期望更多的数据作为响应。

是否需要在响应标头中提及某些内容来解决此问题?

当应用程序变得无响应时,如何通过单击按钮来终止它?我添加了 axios 取消令牌,但仅当请求处于挂起状态时才会取消请求,而不是在状态为 200 时取消。