Websocket wss 连接在本地主机上的 Firefox 89 中不起作用

Posted

技术标签:

【中文标题】Websocket wss 连接在本地主机上的 Firefox 89 中不起作用【英文标题】:Websocket wss connection does not work in Firefox 89 on localhost 【发布时间】:2021-06-15 15:01:05 【问题描述】:

当我使用 https://client.com 并尝试从生产服务器连接到 https://server.com websocket 连接时,它可以工作。

当我尝试启动从 localhost:4200(客户端)到 localhost:5001(服务器)的连接时,它不起作用。

Firefox 无法与位于 wss://localhost:5001/hub 的服务器建立连接 错误:启动连接失败:null

我在 Firefox 配置中允许连接,但没有解决问题。

Firefox Config for websockets image

【问题讨论】:

尝试通过 127.0.0.1 并使用您的系统 IP - 使用端口而不是 localhost url 【参考方案1】:

解决方法是我必须从浏览器窗口访问 https://localhost:5001/hub 并接受证书。之后,当它尝试建立 WS 连接时,它就起作用了。

【讨论】:

以上是关于Websocket wss 连接在本地主机上的 Firefox 89 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

带有 lb 的 Aws ec2 不会在 websocket 上返回 101

https 的 WSS 连接失败

如何在实时服务器而不是本地主机上使用 Tornado 实现 WebSocket

c# 怎么连接wss

WebSocket 安全本地主机连接

WebSocket 安全本地主机连接