问题描述:
使用 Google Chrome,用户可能会遇到通过 HTTPS 访问网站时出现“net::ERR_HTTP2_PROTOCOL_ERROR”200 错误。此错误似乎会影响 JavaScript 执行,例如集成的 Twitter feed 无法加载。
潜在原因和观察:
标头分析:
对 Chrome 和 Firefox 的 HTTP 标头进行比较后发现了差异。 Chrome 显示 200 状态代码,而 Firefox 显示没有错误。
连接状态:
使用 chrome://net-export/ 和 https://netlog -viewer.appspot.com 工具,发现请求以 RST_STREAM 结尾。如文档中所述,当客户端(在本例中为浏览器)中止请求时,就会发生此行为。
可能的罪魁祸首:
基于上述行为和缺乏一致的错误,推测浏览器可能是根本原因。然而,这个结论与 404 header 页面上不存在错误的情况相冲突。
解决方案:
网络服务器上没有剩余磁盘空间.
以上是为什么我的 Chrome 浏览器仅在 HTTPS 网站上显示'net::ERR_HTTP2_PROTOCOL_ERROR”?的详细内容。更多信息请关注PHP中文网其他相关文章!