警告:请求尚未在chrome中完成

时间:2017-08-22 11:45:13

标签: json ajax request

我遇到与加载 JSON 数据相关的问题, 当我在Chrome的开发人员工具上监控 JSON 时。

  

警告:请求尚未完成

下面是它的图像

enter image description here

当我调试我的代码时,我的代码没有错误,有一天它正常工作,突然出现这个错误

1 个答案:

答案 0 :(得分:4)

fetch中使用JavaScript函数时,我遇到了同样的问题。要解决此问题,请确保调用一个读取响应正文的方法,例如json()text()

// Sends request and loads only headers
fetch('/foo');

// Sends request, loads headers and then fetches the body as JSON
fetch('/foo').then(response => response.json());

在我的情况下,响应标头也已正确加载,并且我有成功的HTTP状态代码,但我缺少正文内容,并且在{{内有 Caution: request is not finished yet 1}}。

它由两步响应加载引起。如果您使用的是低级Chrome Developer Tools,请确保不仅获取首先到达的标头,还获取随后作为流而出现的主体内容。