首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Chrome中的Websocket net::ERR_SSL_OBSOLETE_VERSION错误

在Chrome中,当使用WebSocket协议与服务器建立安全连接时,可能会遇到"net::ERR_SSL_OBSOLETE_VERSION"错误。这个错误表示浏览器检测到服务器使用的SSL/TLS版本已经过时,不再安全。

要解决这个问题,可以尝试以下几个步骤:

  1. 更新浏览器版本:首先确保你使用的是最新版本的Chrome浏览器。Chrome团队会定期发布更新来修复安全漏洞和错误。
  2. 检查服务器SSL/TLS配置:确保服务器上的SSL/TLS配置是最新的,并且支持当前安全的版本。可以参考服务器厂商的文档或咨询他们的技术支持来获取最新的配置建议。
  3. 检查证书有效性:确保服务器上使用的SSL证书是有效的,并且没有过期。过期的证书可能会导致浏览器拒绝连接。
  4. 检查协议版本:WebSocket协议有多个版本,确保服务器和客户端都使用支持的最新版本。如果服务器只支持过时的版本,可能会导致浏览器报错。
  5. 检查代理设置:如果你使用了代理服务器,尝试禁用代理或更换代理服务器,然后重新尝试建立WebSocket连接。

如果以上步骤都无法解决问题,建议参考Chrome开发者文档或向Chrome官方论坛寻求帮助。在解决问题的过程中,可以考虑使用腾讯云的WebSocket相关产品,如腾讯云通信(Tencent Cloud Communication)提供的WebSocket服务,该服务提供了稳定可靠的WebSocket通信能力,适用于实时通信、在线教育、游戏等场景。

更多关于腾讯云通信WebSocket服务的信息,请访问:腾讯云通信WebSocket服务

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

啃爹 Chrome 错误代码net::ERR_UNSAFE_PORT

最近调试程序遇到了个net::ERR_UNSAFE_PORT 开始以为是跨域问题 后来百度才发现是浏览器端口限制问题 不想修改浏览器设置就改用其它端口吧,搜索了一下,Firefox也有类似的端口限制...;如果非要使用类似的端口, 我们要做是允许访问非常规端口地址,解决办法:选中Google Chrome 快捷方式,右键属性,在”目标”对应文本框添加: --explicitly-allowed-ports...=87,6666,556,6667 允许多个端口以逗号隔开,最终如下: C:\Users\Huoqing\AppData\Local\Google\Chrome\Application\chrome.exe...--explicitly-allowed-ports=6666,556 附录:Google Chrome 默认非安全端口列表,虽然以上方法可以解决问题,但建议尽量避免以下端口: 1, //

1.6K20

WebSocket在ASP.NET MVC4简单实现

WebSocket 规范目标是在浏览器实现和服务器端双向通信。双向通信可以拓展浏览器上应用类型,例如实时数据推送、游戏、聊天等。...有了WebSocket,我们就可以通过持久浏览器和服务器连接实现实时数据通信,再也不用傻傻地使用连绵不绝请求和常轮询机制了,费时费力,当然WebSocket也不是完美的,当然,WebSocket...还需要浏览器支持,目前IE版本必须在10以上才支持WebSocketChrome Safari最新版本当然也都支持。...1.服务器端 我们需要在MVC4项目中添加一个WSChatController并继承自ApiController,这也是ASP.NET MVC4种提供WEB API新特性。...在Get方法,我们使用HttpContext.AcceptWebSocketRequest方法来创建WebSocket连接: namespace WebSocketSample.Controllers

2.4K50

ASP.NET Web API 2错误处理

HttpError public HttpResponseMessage Exception() { //使用Request对象创建返回到客户端错误信息 Request.CreateErrorResponse...类型对象(ASP.NET WebAPIAction返回值最终都会被转换为HttpResponseMessage类型对象),该对象包含一个HttpError类型实例。...过滤器可分为三个级别: Action Controller Global 注意:ASP.NET MVC和ASP.NET WebAPI异常过滤器不可混用 ExceptionHandler 以下情形异常...,过滤器是无法捕获到: Controller构造函数抛出异常 消息处理器抛出异常 路由过程中出现异常 其它过滤器抛出异常 序列化返回内容时抛出异常 解决方案如下...ResponseMessageResult( context.Request.CreateErrorResponse(HttpStatusCode.BadRequest, "发生了不可描述错误

1.7K30

.NET Core 基于Websocket在线聊天室

在并发交互少量数据时候非常不划算,对服务器资源消耗也是巨大websocket很好改善了以上问题。它基于tcp重新设计了一套协议,同时又兼容http,默认跟http一样使用80/443端口。...Sec-WebSocket-Location: ws://example.com/ 使用asp.net core来处理websocket 上面我们简单了解了websocket,那么如何来使用asp.net...因为websocket握手就是一次http请求,那么我们就可以使用一个middleware来拦截websocket请求,把建立链接统一进行管理,其实微软已经帮我们简单封装过了。...新建一个asp.net core网站 ?...($"Websocket client closed."); } 在MessageRoute方法内对客户端消息进行转发 对客户端消息定义几个标准action,对不同action进行特定处理

1K30

HTTPS站点使用WebSocket错误及解决方案

HTTPS站点使用WebSocket错误及解决方案 1.在https下使用ws,提示不安全 第一个问题:在https站点下,使用ws://im.joshua317.com 报错,报错信息如下: Mixed...目前主流浏览器都支持WebSockets,包括火狐、IE、Chrome、Safari以及Opera等,而且,越来越多服务器应用框架也开始支持WebSockets。...比如使用ws://调用websocket服务器或者引入类似http://*.jsjs文件等都会报错,当使用ws://连接websocket服务器时会出现类似如上错误。...code: 200 场景: 假设我们主站是https://www.joshua317.com/, 如果我们直接通过wss://www.joshua317.com会报如下错误 var websocket...var websocket = new WebSocket("wss://www.joshua317.com/websocket/"); 4.如果我们设置location不正确时候,会报错误:failed

9.1K21

在.NET执行AsyncAwait两种错误方法

在.NET执行异步/等待两种错误方法 在应用开发,我们为了提高应用程序吞吐能力或者异步操作来减少耗时,通常会使用多线程来达到目的,而在C#语言中由于async/await必杀技存在,大多会使用此来简化多线程操作...(Task.Run) 这是多余。如果该方法已经返回Task,则我们不应该将其包装在另一个Task。...在发现性能严重影响又找不到原因时候,请排查出所有使用Task.Run代码,确定是否是以上两种情况,解决他们可能就海阔天空了 摘要 在.NET或者.Netcore中使用Async/Await都是一项技巧...在上面的示例,开发团队试图使他们应用程序性能更好,但最终由于对他们代码过度使用Async/Await而使情况变难以控制。...总之应该记住两件事: 不要将异步任务包装在另一个异步包装器Task.Run。 不要在同步调用上使用异步包装器。 有很多方法可以修正使用异步/等待ASP.NET代码。

1.3K10

Go每日一库之100:websocket

Go语言标准包里面没有提供对WebSocket支持,但是在由官方维护go.net子包中有对这个支持,需要独立下载。.../p/go.net/websocket Go实现WebSocket文档: http://godoc.org/code.google.com/p/go.net/websocket WebSocket...Chrome浏览器可能会抛出400错误,是因为它认为你正在尝试做一个跨域请求WebSocket。即它认为你没有跨域请求权限。...: 使用 打开 chrome://net-internals/#events, 输入ws进行过滤,其中 SOCKET_STREAM 信息如下: 下面是本地静态文件请求 ws://echo.websocket.org...这是因为 我们用这个 websocket 框架 在处理请求 Origin 时,把它当URL来处理,而本地静态文件发送上来Origin是null。这里解析错误就会报400错误

30230

Photoshop Liquid Chrome RGB Droplets

原标题:「设计基础」Photoshop Liquid Chrome RGB Droplets 内容来源:Adobe国际认证中文网站_Adobe认证专家 如何在 Photoshop 重新创建一些非常漂亮水滴小视频...我使用 A4 格式,因为它看起来像一个不错海报纵横比。然后用背景层,用一个非常微妙渐变填充它,从超深灰色到深灰色。背景不是纯黑色很重要,因为混合模式可能不适用于黑色。...这是我所做: 第 3 步 使用新动态画笔在画布上绘画。颜色并不重要,因为我们将使用图层样式更改它。...完成后,我建议您将此图层转换为智能对象,以便稍后更改它,它将传播到我们将创建所有新实例。 第四步 图层样式 第 5 步 所以你刷子现在可能看起来像液态金属或某种复古铬材料。...下一步就是转到每一层并禁用通道,这样您就只有激活层名称通道。 红色通道打开红色层 红色层绿色通道打开 红色层蓝色通道打开 结果

1.1K50

Java开发Websocket技术选型参考

前言 Websocket是 HTML5 开始提供一种在单个 TCP 连接上进行全双工通讯协议。...通常用来社交聊天、弹幕、多玩家游戏、协同编辑、股票基金实时报价、资讯自动更新等场景,那么今天就简单聊一下在 Java 开发Websocket技术选型。...常用 Websocket 技术 2.1 Java Websocket 规范 这是JavaEE提供规范,在包javax.websocket下,包含客户端 API 和服务端 API,服务端 API 完全依赖于客户端...其实Spring Websocket组件采用就是此协议。 优点:社区活跃,技术成熟,协议栈丰富,有全套 Spring 解决方案,兼容性强,另外可以结合发布订阅模式。...如果追求高性能、高吞吐量Websocket那么无疑反应式更加合适,但是学习成本也相对较高。其它小众技术这里不做评测,如果你有比较好方案可留言讨论。

2.8K21

微信小程序websocket运用

近期在开发一个类似于小年糕小程序,当用户在合成影集后会立马跳到个人中心影集列表,但是立刻跳过去,服务端并没有马上制作完成,所以会有个“影集正在制作提示,为了避免用户退出页面重新请求查看影集是否制作完成...,决定前后端通信采用websocket通信方式,当有影集制作完成时,服务端可实时向用户推送消息。...WebSocket 链接默认和最大超时时间都是 60s,超过了这个时间会自动断开,所以要设置一个心跳链接。 3. 页面在卸载时要关闭socket链接。...}); // 监听WebSocket错误 wx.onSocketError(function(res) { console.log('WebSocket连接打开失败,请检查!'...(); }, 3000); } }); module.exports = webSocket; 以下是页面使用,其中在onSocketMessageCallback里面会有消息回调

1.3K10

JS 网络请求 AJAX, Fetch, WebSocket

Body 只读 包含了一个布尔值来标示该Response是否读取过Body 8 个方法 clone 创建一个Response对象克隆 error 返回一个绑定了网络错误Response对象 redirect...它可以在用户浏览器和服务器之间打开双工、双向通讯会话。 WebSocket 构造函数,接受两个参数,url 和 protocols(可选)。...这些字符串用于指定子协议,这样单个服务器可以实现多个WebSocket子协议(例如,您可能希望一台服务器能够根据指定协议处理不同类型交互)protocol)。...binaryType 返回websocket连接所传输二进制数据类型(blob, arraybuffer) bufferedAmount 只读 返回已经被send()方法放入队列但还没有被发送到网络数据字节数...一旦队列所有数据被发送至网络,则该属性值将被重置为0。但是,若在发送过程连接被关闭,则属性值不会重置为0。 extensions 只读 返回服务器选择扩展名。

4.1K30
领券