首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解决这个“警告:请求尚未在铬中完成”

如何解决这个“警告:请求尚未在铬中完成”
EN

Stack Overflow用户
提问于 2017-08-22 11:45:13
回答 3查看 41K关注 0票数 44

我面临一个与加载JSON数据相关的问题。

当我监视Chrome上的JSON调用时,我在Chrome的“网络”选项卡中得到以下消息。

警告:请求尚未完成

附加一个snip以供参考:

EN

回答 3

Stack Overflow用户

发布于 2020-06-05 07:52:58

它是由两步响应加载引起的.如果您使用的是一些低级别的API,请确保不仅获取头(首先到达),而且获取稍后作为流出现的正文内容。

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

代码语言:javascript
运行
复制
// 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状态代码,但是我错过了主体内容,并且在Chrome Developer Tools中有了Caution: request is not finished yet

票数 21
EN

Stack Overflow用户

发布于 2022-05-08 15:58:06

考虑删除所有的扩展和关闭所有的浏览器选项卡对我的帮助-重新启动,一切都很好。太奇怪了

票数 0
EN

Stack Overflow用户

发布于 2022-11-14 10:40:08

在我的例子中,我需要使用response.text()而不是仅仅使用response。just response的使用在“警告:请求尚未完成”中产生

代码语言:javascript
运行
复制
fetch("API_URL_GOES_HERE", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))

这里的提示是:打开Postman的代码片段并查看正在发生的实际JS提取。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45816743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档