- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们有一个通过 Python 提供服务的内部网络服务器,该服务器在本周末之前一直在端口 8080 上运行,没有出现问题。在本周末对 Chrome 进行更新后,我和我的同事现在在尝试通过 Chrome 访问网络服务器时收到 ERR_INVALID_HTTP_RESPONSE。这个问题似乎是 Chrome 和 8080 端口特有的。8080 端口在 IE 中工作,80 端口在 IE 和 Chrome 中工作,服务器端没有变化。 Web 服务器未在端口 80 上提供服务,因为它仍处于开发阶段而非生产阶段(这是内部服务的公司标准做法)。
根据一些研究,随着 Chrome 的更新,不同的网站/服务似乎曾或多或少地遇到过这个问题。这些帖子中的大多数似乎都涉及 HTTP/0.9 被降级到安全性不佳等同于不支持的范畴。我们的服务器使用的是 HTTP/1.0,我也尝试过使用 HTTP/1.1 看看我们是否遇到类似的问题。
[<blah>]$ curl --head http://<domain>
HTTP/1.0 200 OK
Server: BaseHTTP/0.3 Python/2.6.6
Date: Mon, 17 Apr 2017 21:53:57 GMT
Content-type: text/html
[<blah>]$ curl --head http://<domain>:8080
HTTP/1.0 200 OK
Server: BaseHTTP/0.3 Python/2.7.13
Date: Mon, 17 Apr 2017 21:54:04 GMT
Content-type: text/html
# after setting handler.protocol_version = 'HTTP/1.1'
[<blah>]$ curl --head http://<domain>:8080
HTTP/1.1 200 OK
Server: BaseHTTP/0.3 Python/2.7.13
Date: Mon, 17 Apr 2017 21:54:57 GMT
Content-type: text/html
curl 没有显示任何明显的 header 问题(我可以看到)来指示可能的根本原因。 Chrome 的开发者控制台也没有提供任何答案。显然,我遗漏了一些微妙的东西,因为浏览器更新似乎不应该完全阻止服务器被访问。
最佳答案
尝试像这样格式化您的发送数据
connection.sendall(b'HTTP/1.0 200 OK\r\nContent-Length: 11\r\nContent-Type: text/html; charset=UTF-8\r\n\r\nHello World\r\n')
关于从 Chrome 访问时端口 8080 ERR_INVALID_HTTP_RESPONSE 上的 Python 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43460538/
我正在努力在 nginx docker 中启用 http2。当我调用本地主机时出现此错误。我的 nginx 配置文件如下。 server { listen 2020 http2; serv
所以我用 PHP,Ratchet 设置了一个 websocket 服务器。 我用 telnet 和 ncat 做了一些测试,它们工作很好。 但是,当我尝试使用 javascript 连接到服务器时,它
当使用 node new http2 服务器时,我在尝试从浏览器调用它时遇到了这个错误:ERR_INVALID_HTTP_RESPONSE。 代码: const http2 = require('ht
当我在 Google Chrome 的本地主机上启动我的 laravel 5 项目时,我遇到了问题。我正在使用此存储库中的 Bootstrap 管理面板:https://github.com/star
我们有一个通过 Python 提供服务的内部网络服务器,该服务器在本周末之前一直在端口 8080 上运行,没有出现问题。在本周末对 Chrome 进行更新后,我和我的同事现在在尝试通过 Chrome
我正在开发小型 web 应用程序,我使用 angular 7 和 asp.net core web api 作为后端。我正在尝试使用 angular 发出 http post 请求。我的服务返回字符串
我有一个应用程序,它使用 Angular 7 作为前端,使用 ASP.Net Core 2.2 作为 API 服务。当我使用 Google Chrome 浏览器发送 POST 或 PUT 请求时,我收
我是一名优秀的程序员,十分优秀!