Unable to connect to emqx using ws 8083

After testing, ws 8083 cannot be used to connect to emqx public server: broker.emqx.io, the error is: io.netty.handler.codec.http.websocketx.WebSocketClientHandshakeException: Invalid handshake response getStatus: 404 Not Found
Why is there an error 404? I can connect to this broker using MQTTX.

What does this mean?

websocket 8083, I probably know the reason. Openhab’s mqtt path is set to ‘/’ instead of ‘/mqtt’ by default, so websocket 8083 cannot be connected unless the emqx mqtt path is modified.