https 的 WSS 连接失败
Posted
技术标签:
【中文标题】https 的 WSS 连接失败【英文标题】:WSS connection failed for https 【发布时间】:2015-11-21 16:01:33 【问题描述】:我正在为通过 xampp 运行的本地主机强制使用虚拟 SSL。现在我正在使用请求“wss:”而不是“ws:”的网络套接字。但是当使用 'wss' 时,我收到以下错误:
与“wss://192.168.1.5/?aswin”的 WebSocket 连接失败:WebSocket 打开握手被取消
我是新手,我不知道是什么导致了这个问题。
【问题讨论】:
看看这个类似的帖子是否有帮助:***.com/questions/9818174/… 【参考方案1】: 请记住将端口号更改为与用于不安全连接的端口号不同的端口号。如果端口突然变得安全,有些浏览器会感到困惑,反之亦然。 请记住使用证书中指示的主机名而不是 IP 进行连接。 如果您使用的是自签名证书,请将其用于 HTTPS,以便您可以看到接受该证书的对话框。通过 WSS:// 访问时,没有证书接受对话框,只是连接失败。【讨论】:
以上是关于https 的 WSS 连接失败的主要内容,如果未能解决你的问题,请参考以下文章
C# WebSocketServer wss:// 连接失败
WebSocket 连接到“wss://argus.chi.shopify.io”失败:WebSocket 在连接建立之前关闭
EMQx Mqtt Broker WSS Web套接字连接失败,我正在使用Letsencrypt SSL Certbot
mqtt使用WebSocket over TLS(wss)握手失败
WebSocket 连接到“wss://test.example.com:8090/”失败:WebSocket 打开握手超时