【发布时间】:2020-07-12 01:28:18
【问题描述】:
我构建了一个非常标准的 SpringBoot WebSockets 项目:
@Configuration
@EnableWebSocketMessageBroker
class WebSocketConfig : AbstractWebSocketMessageBrokerConfigurer() {
override fun configureMessageBroker(config: MessageBrokerRegistry) {
config.setApplicationDestinationPrefixes("/app")
.enableSimpleBroker("/topic")
}
override fun registerStompEndpoints(registry: StompEndpointRegistry) {
registry.addEndpoint("/offer")
}
}
当我尝试使用 Java Stomp Client 连接到我的 WebSocket 时,我在控制台上得到了这个:
Handshake failed due to unsupported WebSocket version: 8. Supported versions: [13]
因此我无法连接或做任何事情......
谁能帮我解决这个问题?自从我开始努力解决这个错误以来已经 1 周了。
谢谢大家!
【问题讨论】:
标签: spring-boot websocket spring-websocket java-websocket