javax.servlet.Filter会拦截Websocket消息吗?(Java Servlet API)

javax.servlet.Filter会拦截Websocket消息吗?(Java Servlet API),第1张

javax.servlet.Filter会拦截Websocket消息吗?(Java Servlet API)

不,Servlet筛选器不会捕获WebSocket消息。

Servlet根本不支持WebSocket协议。您唯一可以做的就是注册HttpUpgradeHandler(请参阅HttpServletRequest#upgrade),然后在此之上实现WebSocket协议。

或者..如果您想节省时间,请看一下JSR
356及其实现,它们是在此API之上运行的。我亲自研究Tyrus,这是JSR
356的参考实现。(它是Java EE 7的一部分,但您只需要Servlet 3.1 API)。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5615854.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存