不,Servlet筛选器不会捕获WebSocket消息。
Servlet根本不支持WebSocket协议。您唯一可以做的就是注册HttpUpgradeHandler(请参阅HttpServletRequest#upgrade),然后在此之上实现WebSocket协议。
或者..如果您想节省时间,请看一下JSR
356及其实现,它们是在此API之上运行的。我亲自研究Tyrus,这是JSR
356的参考实现。(它是Java EE 7的一部分,但您只需要Servlet 3.1 API)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)