我使用spring-boot-starter-websocket
并在SessionConnectedEvent上具有事件侦听器。
@EventListener
public void handleWebSocketConnectListener(SessionConnectedEvent event) {
log.debug("SessionConnectedEvent: {}", event);
...
}
我在那里检查标题,并且如果标题不包含正确的数据,我想关闭/使会话无效。我该怎么办?也许我可以获取会话对象,还是应该使用一些HandshakeHandler?