【发布时间】:2019-12-08 15:47:35
【问题描述】:
我在 Spring Boot 上有一个 WebSocket 应用程序。我使用 STOMP,当用户关闭选项卡(从 WS 断开连接)时,我需要获取目标路径。我使用@EventListener 拦截断开连接或从ChannelInterceptor 扩展并覆盖preSend()。
我尝试了很多方法 - StompHeaderAccessor.getDestination()、SessionDisconnectEvent.getMessage().getHeaders().get("simpDestination") 等,但它们都返回 null。有没有可行的方法来获取路径?也许不使用拦截器,不知何故?
【问题讨论】:
标签: java spring websocket stomp