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

未能显示响应数据

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

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


当前回答

我认为这只发生在你有“保存日志”检查,你试图查看之前的请求的响应数据后,你已经导航离开。

例如,我查看了加载此堆栈溢出问题的响应。你可以看到。

第二次,我重新加载了这个页面,但没有看header或Response。我导航到另一个网站。现在,当我查看响应时,它显示“加载响应数据失败”。

这是一个众所周知的问题,已经存在了一段时间,并且争论了很多。

其他回答

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

使用firefox,它总是显示响应,并提供与chrome相同的工具。

我认为这只发生在你有“保存日志”检查,你试图查看之前的请求的响应数据后,你已经导航离开。

例如,我查看了加载此堆栈溢出问题的响应。你可以看到。

第二次,我重新加载了这个页面,但没有看header或Response。我导航到另一个网站。现在,当我查看响应时,它显示“加载响应数据失败”。

这是一个众所周知的问题,已经存在了一段时间,并且争论了很多。

一种解决方法是使用具有相同请求url、头和有效负载的Postman。

它肯定会有响应。

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