Spring 如何关闭弹簧websocket连接? @Slf4j @配置 公共类WebSocketConnectListener实现ApplicationListener{ @凌驾 Application event(SessionConnect事件)上的公共无效{ StompHeaderAccessor wrap=StompHeaderAccessor.wrap(event.getMessage()); 字符串jwtToken=wrap.getFirstNativeHeader(“授权”); //检查jwtToken。。。 //如果此检查失败,我想关闭websocket连接,但我不知道如何关闭它? } }
我想要一个关闭WebSocket连接的示例。提前感谢您的回答Spring 如何关闭弹簧websocket连接? @Slf4j @配置 公共类WebSocketConnectListener实现ApplicationListener{ @凌驾 Application event(SessionConnect事件)上的公共无效{ StompHeaderAccessor wrap=StompHeaderAccessor.wrap(event.getMessage()); 字符串jwtToken=wrap.getFirstNativeHeader(“授权”); //检查jwtToken。。。 //如果此检查失败,我想关闭websocket连接,但我不知道如何关闭它? } },spring,websocket,Spring,Websocket,我想要一个关闭WebSocket连接的示例。提前感谢您的回答 @Slf4j @Configuration public class WebSocketConnectListener implements ApplicationListener<SessionConnectEvent> { @Override public void onApplicationEvent(SessionConnectEvent event) { StompHeaderAc
@Slf4j
@Configuration
public class WebSocketConnectListener implements ApplicationListener<SessionConnectEvent> {
@Override
public void onApplicationEvent(SessionConnectEvent event) {
StompHeaderAccessor wrap = StompHeaderAccessor.wrap(event.getMessage());
String jwtToken = wrap.getFirstNativeHeader("Authorization");
// check jwtToken...
// if this check fails, I want to close the websocket connection, but I don't know how to close it?
}
}