spring引导无法使用普通websocket api连接到websocket服务器

rryofs0p  于 2021-07-09  发布在  Java
关注(0)|答案(0)|浏览(298)

我正在尝试建立一个从浏览器插件到spring引导服务器的websocket连接。到目前为止,我只能像这样设置与socketjs的连接: registry.addEndpoint("/ws").withSockJS(); 但是在我的代码中使用普通的websocketapi webSocketHandlerRegistry.addHandler(myHandler(),"/handler"); 不允许我从浏览器插件连接本机websocket api。为什么?有人知道这个问题的解决方法吗?
来源:websocketconfig

@Configuration
@EnableWebSocket
public class WebSocketConfig implements WebSocketConfigurer {
  @Bean
  public WebSocketHandler myHandler() {
     return new MyHandler();
  }

  @Override
  public void registerWebSocketHandlers(WebSocketHandlerRegistry webSocketHandlerRegistry) {
     webSocketHandlerRegistry.addHandler(myHandler(), "/myHandler")
        .addInterceptors(new HttpSessionHandshakeInterceptor());
  }
}

文档
连接url:ws://localhost:8080/myhandler

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题