io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException
Написал онлайн чат https://github.com/callicoder/spring-boot-websocket-chat-demo
И хочу переписать метод configureMessageBroker для доступа с другого сервера.
@Override
public void configureMessageBroker(MessageBrokerRegistry registry) {
registry.enableStompBrokerRelay("/topic").setRelayHost("localhost").setRelayPort(3000);
registry.setApplicationDestinationPrefixes("/app");
}
Но возникает ошибка
io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: No enum constant org.springframework.messaging.simp.stomp.StompCommand.HTTP/1.1 400 Bad Request
Ответы (1 шт):
Автор решения: Yury Bulis
→ Ссылка
Попробуйте в классе WebSocketConfig в методе registerStompEndpoints(...) добавить строчку
registry.setAllowedOrigins("*");