Я должен использовать engine.io-server-java в моем проекте.Когда я запускаю функцию eio , запрос не выполнен, и было выдано 400 неправильных запросов.Как мне отладить эту проблему?Есть ли какие-либо документы для engine.io-server-java?
Ошибка
Соединение WebSocket с 'ws: // localhost: 8080 / engine.io /? EIO = 3 & transport = websocket & sid = Mg_ZSd5 'не удалось: ошибка во время рукопожатия WebSocket: непредвиденный код ответа: 400
заголовок запроса
код:
@WebServlet("/engine.io/*")
public class SocketIO extends HttpServlet {
private final EngineIoServer server = new EngineIoServer();
@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws IOException {
server.handleRequest(request, response);
server.on("connection", new Emitter.Listener() {
@Override
public void call(Object... arg0) {
System.out.println("Socket connected");
}
});
}
}
Код клиента:
var io = eio("http://localhost:8080", {transport: ["websocket"], upgrade: true, reconnection: false});