大家好,我正在使用 javalin(使用码头)并试图获取 HttpSession 但它总是返回 null !有没有更好的方法可以在没有上下文的情况下在 websockets 中获取 HttpSession?
app.ws("/console",webSocketHandler -> {
webSocketHandler.onConnect(wsSession -> {
System.out.println(wsSession.getLocalAddress().getHostString() + " is Now Connected!");wsSession.send("ge");
});
webSocketHandler.onMessage((wsSession, s) -> {
System.out.println((wsSession().getUpgradeRequest().getSession() == null)+"");
});