为什么我的Chrome开发工具显示

未能显示响应数据

在响应时,返回的内容类型是文本/html?

在开发人员工具中查看返回的响应的替代方法是什么?


当前回答

Bug仍然活跃。 这发生在JS成为新页面(200)或重定向(301/302)的启动器时 一种可能的方法来修复它-它禁用JavaScript请求。 例如,在puppeteer中,你可以在拦截请求(page.on('request'))时使用:page.setJavaScriptEnabled(false)

其他回答

如果您正在执行跨域请求,而远程主机没有正确处理CORS报头,也可能发生“未能显示响应数据”的情况。检查js控制台的错误。

对于那些在请求JSON数据时得到错误的人:

如果您正在请求JSON数据,JSON可能太大,这是导致错误发生的原因。

我的解决方案是复制请求链接到新选项卡(从浏览器获得请求) 将数据在线复制到JSON查看器,在那里您可以自动解析并对其进行处理。

我有同样的问题,没有一个答案是有效的,最后我发现我犯了一个巨大的错误,选择了其他你可以看到

现在这似乎是一个愚蠢的错误,但事情是即使在删除和重新安装chrome浏览器后,问题仍然存在(设置在删除chrome浏览器时默认不卸载),所以我花了一段时间,直到我发现这一点,并再次选择所有…! 发生这种情况是因为我的后端不处理选项方法,因为我错误地点击了其他,这导致我花了几天的时间尝试答案!

另一种可能是服务器不处理OPTIONS请求。

正如吉迪恩所描述的,这是一个已知的问题。 用于使用窗口。Onunload = function(){调试器;}。 但是您可以在Source选项卡中添加断点,然后就可以解决您的问题。 是这样的: