Error during WebSocket handshake: Unexpected response code: 200/403 错误解决

╰+攻爆jí腚メ 2022-05-14 19:03 666阅读 0赞

最近在用springboot做websocket。

前端小程序一直连接不上,其实是后台的锅

错误1:code:200

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDA5OTU1NA_size_27_color_FFFFFF_t_70

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDA5OTU1NA_size_27_color_FFFFFF_t_70 1

将此处的withSockJS()去除,就可以通过原生方式连接了,因为soket在浏览器不支持wobsoket请求是会自动切换为http请求轮训方式。

错误2: code: 403

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDA5OTU1NA_size_27_color_FFFFFF_t_70 2

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDA5OTU1NA_size_27_color_FFFFFF_t_70 3

在registry.addEndpoint(“/websocket”)添加一句setAllowedOrigins(“*“)

发表评论

表情:
评论列表 (有 0 条评论,666人围观)

还没有评论,来说两句吧...

相关阅读