如何修复 ERR_EMPTY_RESPONSE 错误? (7种方法)

已发表: 2023-10-01

浏览器错误是任何人在浏览互联网时可能发生的最令人恼火的事情之一。 如果您不知道如何解决它们,情况会变得更糟。 同样,您可能遇到的一个非常常见的错误是 err_empty_response。


目录
错误代码 Err_empty_response 是什么意思?
是什么原因导致 err_empty_response 错误?
如何修复 err_empty_response?
概括
经常问的问题

最好的部分是,这个特定的错误有简单的故障排除方法,并且任何人都可以轻松实施。 除此之外,您还将了解 err_empty_response 的含义、原因以及如何防止将来发生这种情况。

话不多说,让我们开始吧!


错误代码 Err_empty_response 是什么意思?

错误代码 Err_empty_response 是什么意思? err_empty_response 表示由于某些网络连接问题,服务器没有响应浏览器的请求。

这是一个与浏览器相关的问题,在 Chrome 浏览器中经常遇到,但您也可能在其他浏览器中遇到它。 通常伴有其他错误消息,例如“未收到数据”或“此页面无法正常工作”。

err_empty_response error
错误_空_响应

是什么原因导致 err_empty_response 错误?

任何人都会想到的一个常见问题是“为什么我会收到 err_empty_response 错误?”。

答案是:

  • 网络连接问题:您的互联网连接可能存在问题,导致网页无法正确加载。
  • 服务器问题:托管网页的服务器可能遇到问题,例如过载、配置错误或停机。
  • 浏览器扩展:有缺陷的浏览器扩展可能会与您的网络连接发生冲突或干扰,并导致浏览器错误。
  • ISP 的问题:有时,ISP 或互联网服务提供商会错误地阻止您的网站。
  • 防火墙或防病毒阻止:您的防火墙或防病毒软件可能会阻止网页,导致空响应。
  • DNS 问题:DNS(域名系统)设置或配置问题可能会阻止浏览器解析网站的 IP 地址。
  • 过时的浏览器缓存或 Cookie :浏览器中的缓存数据或损坏的 Cookie 可能会导致冲突并导致空响应。

对于任何人来说,确定任何错误的确切原因都是一项非常艰巨的任务。 但是,这些是导致“ERR_EMPTY_RESPONSE”错误的可能原因,您可以从中开始排除故障。


如何修复 err_empty_response?

“ERR_EMPTY_RESPONSE”错误代码并不像看起来那么麻烦; 只需执行几个故障排除步骤即可解决。 让我们看看它们是什么!

  • 检查您的互联网连接
  • 删除 Chrome 浏览器的缓存
  • 禁用您的 Chrome 浏览器扩展
  • 暂时禁用任何防病毒或防火墙程序
  • 清除您的 DNS 缓存
  • 更新您的网络设置
  • 联系您的 ISP

1. 检查您的互联网连接

因此,err_empty_response 错误主要是由于连接问题而发生的,您的主要目标是检查您的互联网连接是否正常。

为此,您必须在 Windows PC 上打开命令提示符并输入“ping google.com”。

如果输出显示为“请求超时”,则意味着您的互联网连接存在问题。 但是,如果 ping 成功,则意味着错误是由互联网连接以外的原因触发的。


2.删除Chrome浏览器的缓存

在继续删除 Chrome 浏览器的缓存之前,您需要做的第一件事是确定浏览器的缓存是否是罪魁祸首。

为此,请尝试以隐身模式访问该网站。 在这种特定模式下,浏览器不会以缓存的形式存储任何网站信息或数据。

要以隐身模式打开 Chrome 浏览器,请使用快捷键Ctrl + Shift + n适用于 Windows 10 或更高版本)。

对于 Mac 用户,请使用Command + Shift + n。

现在尝试再次访问该网站,检查错误是否仍然存在,如果不起作用,则必须继续删除 Chrome 浏览器的缓存。

在 Chrome 浏览器中,转到“设置”>“隐私和安全”>“清除浏览数据”> 检查“浏览历史记录”和 Cookie 等网站数据以及缓存图像,>“清除数据”

或者,您可以直接在 Chrome 浏览器中输入此地址:chrome://settings/privacy。 它将带您进入隐私设置,您可以在其中单击“清除浏览数据”。

Chrome Privacy and Security
Chrome 隐私和安全

在弹出窗口中,您会看到很多其他选项,但您必须选择如下:

  • 选择时间范围为“所有时间”。
  • 选择cookie和其他站点数据以及缓存图像(您也可以选择浏览历史记录)
  • 单击清除数据按钮。
Clearing chrome browsing history and cache memory
清除Chrome浏览历史记录和缓存

3.禁用Chrome浏览器扩展

扩展对于增强浏览器的功能非常有用。 然而,尽管有这些好处,但如果这些插件或扩展包含错误,它们可能会与您的互联网连接发生冲突,从而触发诸如“err_empty_response”之类的错误。

要确定是否是这个原因,您需要一一禁用 Chrome 扩展程序,然后尝试访问该网站。 如果您发现禁用特定扩展可以消除错误,请卸载该扩展。

为此,您可以通过此地址“ chrome://extensions ”直接访问 Chrome 扩展程序页面。

并切换扩展以暂时禁用它,如图所示。

Disabling Chrome Extensions
禁用 Chrome 扩展程序

但是,如果它没有帮助,请继续我们的下一个故障排除方法。


4. 暂时禁用任何防病毒或防火墙程序

防病毒软件和防火墙无疑为您的互联网浏览提供了额外的安全层。 它们可以帮助您防范任何类型的恶意软件攻击和黑客威胁。

但有时,这些防病毒程序的配置过于激进,可能会阻止您尝试访问的网站。

因此,您可以尝试暂时禁用它们并检查是否修复了 err_empty_response 错误。

对于 Windows 用户:

步骤1:首先,您需要打开计算机的控制面板。 为此,请单击桌面上的“开始”菜单,然后在搜索字段中输入“control”。

步骤2:接下来,从控制面板选项中选择“系统和安全”。 这将带您进入一个新页面。

步骤 3:在新页面上,您将看到“Windows Defender 防火墙”选项。 单击“允许应用程序或功能通过 Windows 防火墙”。

11 How to Fix DNS_PROBE_FINISHED_BAD_CONFIG Error? (10 Methods)
允许应用程序通过 Windows 防火墙

步骤 4:在下一个窗口中,您将看到允许通过防火墙进行通信的应用程序和功能的列表。 要更改这些设置,请单击“更改设置”。

12 How to Fix DNS_PROBE_FINISHED_BAD_CONFIG Error? (10 Methods)
Windows Defender 防火墙

步骤 5:如果您在列表中没有看到您的 DNS 客户端,您可以通过单击加号 (+) 图标来添加它。

步骤 6:要暂时禁用防火墙,请取消选中“Windows Defender 防火墙”旁边的框,然后单击“确定”保存更改。

步骤 7:或者,您可以通过查找 DNS 客户端或您想要配置的任何其他应用程序并选中或取消选中所需设置旁边的框来调整防火墙设置。

步骤 8:调整完设置后,单击“确定”保存更改。


注意:如果您需要解决连接问题,请务必暂时禁用防火墙。 如果您的计算机没有防火墙,可能会使其面临潜在的安全威胁。


对于 macOS

  • 单击 Apple 搜索栏并输入“防火墙”。
  • 将打开防火墙界面,您必须在其中选择“防火墙”选项卡。
  • 如果防火墙已打开,您将看到一条消息“防火墙已打开”。 切换以将其关闭。
Disabling Firewalls in MacOS
在 MacOS 中禁用防火墙

5. 清除 DNS 缓存

就像浏览器缓存一样,DNS 缓存也可能会随着时间的推移而过时和损坏,从而导致此类错误消息“err_empty_response”。 因此,您需要清除或重置DNS缓存。

您可以查看我们关于“如何轻松刷新 DNS 命令缓存(Windows、Mac、Linux)”的专门帖子。


6. 更新您的网络设置

正如我们之前多次提到的,err_empty_response 错误是由于网络问题而触发的,如果清除 DNS 缓存没有帮助,请尝试更新网络设置。

去做这个,

对于 Windows 10 和 Windows 11 用户:

步骤 1:按 Windows 键和 R 打开“运行”命令。或者,您可以在“开始”菜单中搜索它。

步骤 2:输入“ cmd ”并按 Enter 键打开命令提示符。

Opening Command Prompt in Windows
在 Windows 中打开命令提示符

步骤 3:命令提示符窗口打开后,输入“ ipconfig/release ”以释放当前的 IP 地址。

Using Ipconfig command on CMD
CMD 上的 ipconfig 命令

步骤4:接下来,输入“ ipconfig /flushdns ”以释放DNS缓存。

步骤5:输入“ ipconfig /renew ”获取新的IP地址。

ipconfig renew
ipconfig更新

步骤 6:输入“ netsh int ip set dns ”并按 Enter 键重置您的 IP 设置。

步骤7:最后,输入“ netshwinsockreset ”来恢复Winsock目录。

netsh winsock reset
netsh winsock重置

步骤 8:完成这些步骤后,重新启动计算机以确保更改生效。

对于 MacOS 用户:

步骤1:首先,打开Mac上的系统偏好设置选项。 如果您安装了防毒面具,它可以使搜索系统相关任务变得更加容易。

步骤 2:接下来,导航至以太网选项卡并单击高级选项。

步骤 3:在 TCP/IP 选项卡下,您将找到释放 DHCP 租约的选项。 单击此选项将允许您清除 Mac 上的本地 DNS。

Renew DHCP in MacOS
在 macOS 中续订 DHCP 租约

步骤 4:要清除本地 DNS 缓存,请转至实用程序 > 终端并输入命令。

步骤5:刷新本地DNS缓存的命令是“ dscacheutil -flushcach e”。

步骤 6:输入命令后,将不会弹出单独的成功或失败消息。 但是,在大多数情况下,缓存将被清除而不会出现任何重大问题。


7. 联系您的 ISP

有时,ISP 或互联网服务提供商可能会错误地将他们认为可疑的网站列入黑名单。 因此,如果是这种情况,你所能做的就是要求他们将该网站列入白名单。

至此,您可能已经使用提到的故障排除方法之一解决了 err_empty_response 错误。


概括

确实,如果无法访问特定网站并遇到错误消息“Err_empty_response”,任何人都会感到非常不知所措和沮丧。 幸运的是,您可以按照一些简单的步骤在几分钟内解决此问题。

1. 检查您的互联网连接
2.删除Chrome浏览器的缓存
3.禁用Chrome浏览器扩展
4. 暂时禁用任何防病毒或防火墙程序
5. 清除 DNS 缓存
6. 更新您的网络设置
7. 联系您的 ISP

但是,如果您的网站出现与服务器相关的错误或者您的服务器速度缓慢,请毫不犹豫地考虑迁移到更可靠、更强大的托管专用 VPS 托管。 消除所有服务器端问题,为访问者提供无缝、流畅的体验。


经常问的问题

错误代码 Err_empty_response 是什么意思?

err_empty_response 表示由于某些网络连接问题,服务器没有响应浏览器的请求。

如何修复此页面未发送任何数据?

如果页面没有发送任何数据,则意味着您可能面临 err_empty_response 错误。 要解决此问题,您需要遵循以下故障排除方法:
1. 检查您的互联网连接
2.删除Chrome浏览器的缓存
3.禁用Chrome浏览器扩展
4. 暂时禁用任何防病毒或防火墙程序
5. 清除 DNS 缓存
6. 更新您的网络设置
7. 联系您的 ISP

Chrome 中的 Err_empty_response 是什么意思?

Err_empty_response Chrome 表示您的 Chrome 浏览器无法获取服务器传输的数据。 出现此类问题的主要原因是互联网连接问题。