websocket 连接,http 协议下用 ws, https 协议下必须要使用 wss

解决方案:

https 相当于使用 http+ssl 认证,使用 https 时 websocket 访问(比如建立链接时)必须要使用 wss。

详细解释:

WebSocket 协议有两个主要版本:“ws”和“wss”。"ws"表示非加密的 WebSocket 连接,“wss"表示加密的它的版本,类似于 HTTP 和 HTTPS 的关系。

“ws”通过 http 传输,"wss"通过 https 传输。在 Https 请求中,每个数据传输包都被加密,在浏览器与服务器角度,安全性要显著高于 Http。

为了保证在 HTTPS 网站下的数据安全与一致性,必须使用“wss"。如果在 HTTPS 网站下使用“ws”,浏览器会报错,因为它将“ws"视为不安全的链接,因此它会阻止建立此类连接。

 

相关推荐

  1. HTTP,HTTPS,WebSocket协议辨析

    2024-04-22 20:58:03       21 阅读
  2. HTTPS环境使用WebSocket问题解决

    2024-04-22 20:58:03       34 阅读
  3. TCP协议HTTP协议HTTP请求、HTTP连接

    2024-04-22 20:58:03       10 阅读
  4. websockethttp协议的区别

    2024-04-22 20:58:03       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-22 20:58:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-22 20:58:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-22 20:58:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-22 20:58:03       20 阅读

热门阅读

  1. Webpy(Web开发框架简单应用)

    2024-04-22 20:58:03       19 阅读
  2. opencv的高斯滤波函数

    2024-04-22 20:58:03       12 阅读
  3. 4.15 day6 ARM

    2024-04-22 20:58:03       17 阅读
  4. pytorch 多进程数据加载 - 序列化数据/serialize_data

    2024-04-22 20:58:03       13 阅读