Firefox 的 PR_CONNECT_RESET_ERROR 是什么意思?

Firefox 的 PR_CONNECT_RESET_ERROR 是什么意思?

当我浏览到https://unesco.org从 Firefox,我收到错误 PR_CONNECT_RESET_ERROR。但是https://www.unesco.org作品。

尽管我在 Google 和 DuckDuckGo 上搜索了好几次,但我还是找不到 Firefox 关于此错误的文档。相关问题也没有指出任何有关这些错误的 Firefox 文档。虽然https://unesco.org在我回答完自己的问题之前就停止出现这个错误,关于 PR_CONNECT_RESET_ERROR 含义的真实信息仍然很少,所以我还是发布它了。

PR_CONNECT_RESET_ERROR 是什么意思?

答案1

它只是意味着与该网站的 TCP 连接被强制关闭,要么是由该网站本身关闭,要么是由您的 Firefox 浏览器和该网站之间的某些代理(如防火墙)关闭。

尝试从 Python 连接到该站点:

s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect(('unesco.org',443))
import ssl
context = ssl.create_default_context()
s2 = context.wrap_socket(s,server_hostname='unesco.org')

产量:

ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host

当服务器通知您该服务器上的某个端口未打开时,也会出现同样的错误。在这种情况下,可能是我的机构出于某种原因阻止了我与 unesco.org 的连接。或者该网站出现了暂时问题,现已解决。

我碰巧在另一个 URL 上遇到了同样的错误(https://decodeinfo.com) 第二天。以下是不同浏览器的错误:

火狐

安全连接失败

连接到 decryptinfo.com 时发生错误。(好的,那么这可能是另一个错误?)PR_END_OF_FILE_ERROR

错误代码:PR_END_OF_FILE_ERROR

The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
Please contact the website owners to inform them of this problem.

铬合金

无法访问此网站

decryptinfo.com 意外关闭了连接。

尝试:

  • 检查连接
  • 检查代理和防火墙
  • 运行 Windows 网络诊断

连接已关闭

边缘

嗯…无法访问此页面

看起来decodeinfo.com关闭了连接

尝试:

  • 检查连接
  • 检查代理和防火墙
  • 运行 Windows 网络诊断

连接已关闭

Chrome 和 Edge 现在基于相同的引擎,这反映在它们非常相似的响应上。

但最重要的是,这些浏览器还会给出更清晰的错误信息。它们清楚地解释了发生了什么(TCP 连接已关闭),并提供了很好的调试提示。

相关内容