Open 18469645 opened 6 years ago
请用英文描述你的问题!哈哈,中文微软的人看不懂!
First describe my environment
WebSocket ServerHandler throws an exception of type "DotNetty.Codecs.DecoderException"
. Then it is automatically disconnected,
If you add the WebSocket access address to the port number, such as wss://www.abc.com:8084/ WebSocket
, everything works fine.
Can you help me analyze this, what could be the problem? How to solve this problem楼主应该使用英文提问 最不济也应该用下 Google 翻译
对,就是这个意思,我英文太差,写不出来,谢谢楼上的朋友!
先描述下我的环境 1、一个支持websocket的服务,该websocket服务支持SSL证书访问,已布在阿里服务器上,并搞了个免费的证书SSL。 2、对外的访问(包括webapi和websocket)统一经过网关路由,网关路由用的是ocelot中间件。比如域名www.abc.com绑了ip和443端口 3、Websocket服务监听的是8084,用户通过访问www.abc.com路由到8084。进行websocket连接。 现在的问题是:路由配置看起来是正常,能正常路由到websocket服务,但是每次连接时总是报这个错:WebSocketServerHandler 引发类型为“DotNetty.Codecs.DecoderException”的异常。然后就自动断开, 如果把websocket访问地址加上端口号,如wss://www.abc.com:8084/websocket,则一切正常。 能帮我分析下,这可能是什么问题吗?该怎么解决这个问题