【用websocket的注意了!】https下浏览器只允许使用wss协议,不允许使用ws协议!注意了!
问题描述:
https下发起ws连接,连接失败,浏览器报错。
问题排查:
https连接下浏览器不允许ws协议了,只允许wss协议。
报错内容如下:
VM71 index.js:5 Mixed Content: The page at 'https://10.67.36.75/main.htm?_=1609838620497' was loaded over HTTPS, but attempted to connect to the insecure WebSocket endpoint 'ws://10.67.36.75:24048/'. This request has been blocked; this endpoint must be available over WSS.
问题解决:
业务(websokcet服务端)新增支持wss协议。
番外番外:
针对web(js)而言,代码无需大改,只需要把websocket的url里的"ws" 改为"wss"即可。。。然而服务端就需要大改来支持wss协议了。。。
经过简单测试,发现chrome浏览器、360安全浏览器等都已经强制https连接下使用wss协议了,ws协议无法使用了。。。看来是大势所趋了。。。
【用websocket的注意了!】https下浏览器只允许使用wss协议,不允许使用ws协议!注意了!相关推荐
- 【行情获取】通过WebSocket使用ws协议获取黄金、外汇实时行情(行情自动推送,方便实现数据驱动下的自动交易)
文章目录 前言 一.WebSocket是什么? 二.使用准备 1. 引入websocket-client库 2. 获取websocket行情数据 三.获取黄金行情的完整代码 总结 前言 一.WebSo ...
- 微信小程序的 websocket 以及 微信开发者工具测试 ws 协议没有数据的 离奇解决方案 记录
微信小程序的 websocket 在本地web能够使用ws协议去链接websocket,但是小程序不能使用. 一.WSS 协议与 WS 协议 二.业务场景记录 : 使用 ws 协议的 websocek ...
- vue项目本地跨域、线上跨域、本地链接线上地址跨域、https站点使用ws协议跨域问题解决
本地跨域---->配置vue.config.js .env.development文件 # just a flag ENV = 'development'# base api VUE_APP_B ...
- http协议与https协议+UDP协议和TCP协议+WebSocket协议下服务端主动去发送信息+对称加密与非对称加密+get和post请求方式区别详解+浏览器内核以及jsj解析引擎
TCP和UDP协议是TCP/IP协议的核心. 在TCP/IP网络体系结构中,TCP(传输控制协议,Transport Control Protocol).UDP(用户数据报协议,User Data P ...
- python websocket服务器https_Socket与WebSocket以及http与https重新总结
Socket与WebSocket以及http与https重新总结 一.Socket 网络中的Socket是一个抽象的接口 ,而是为了方便使用TCP或UDP而抽象出来的一层 ,可以理解为网络中连接的两端 ...
- 【物联网智能网关-14】Html5:Canvas+WebSocket实现远程实时通信(下)
在上篇博文<Html5:Canvas+WebSocket实现远程实时通信(上)>中已经介绍了当前实现动态网页的一些基本技术,也说明了在.NET micro framework平台下实现We ...
- 解决 windows 下浏览器无法上网,QQ/微信正常上网
## 解决 windows 下浏览器无法上网,QQ/微信正常上网 ## 解决 windows 下浏览器无法解析DNS配置 > 注意:本处只**提供一种解决思路,并不代表所有问题都能被解决,可以 ...
- HDwiki+discuz在启用https下的整合问题
这几天在折腾HDwiki+discuz,系统环境是FreeBSD 10.4, PHP 5.6(HDwiki要求),PHP-PDO_MYSQL,PHP-GD,PHP-XML等,MYSQL 5.7 HDw ...
- 一起认识下浏览器的5种观察器
"图片懒加载",这个词语想必大家再熟悉不过了.传统的实现方法是,监听scroll事件,获取img元素相对于视口的顶点位置el.getBoundingClientRect().top ...
最新文章
- 特定场景下SQL的优化
- 《剑指offer》第十八题(在O(1)时间删除链表结点)
- Fast digital I/O for Arduino
- centos httpd服务做yum本地源,以及安装Mysql
- mysql使用字符函数length,获取参数值的字节个数
- selenium + plantomjs 实现自动化测试01
- PHP数组学习(一)
- luogu P3193 [HNOI2008]GT考试
- LordPE - PE编辑工具
- Linux 信号量及其操作函数
- 【银行】2015农行软开 笔试+面试 小记
- springboot实现上传图片添加水印
- 正点原子stm32F407 lcd.c 增加 画实心圆 函数
- 语言(文化)代码与国家地区对照表
- 造移动厕所的,转做核酸采样亭。火了
- OCR识别技术 文档识别的三种形式
- 单机Eureka的构建
- 近红外光谱特征选择、特征提取区别及稀疏表示
- html做成绩查询,一个简单的成绩查询系统
- python画龙猫_Python:制作动态字符图