一尘不染

Tomcat 8如何处理websocket升级请求

tomcat

我想了解如何在tomcat中处理websocket升级请求?是通过过滤器还是servlet完成的?TOmcat-8如何处理ws升级请求。

谢谢,
阿努吉


阅读 297

收藏
2020-06-16

共1个答案

一尘不染

Tomcat使用过滤器查找HTTP升级请求,该请求会启动WebSocket连接,并在看到相应请求时将其传递给适当的处理程序。

使用ServletContainerInitializer配置过滤器。筛选器的位置将取决于Web应用程序配置的其他筛选器以及Web应用程序将它们放置在FilterChain中的位置。例如,Web应用程序可能希望在Web套接字过滤器和Tomcat允许的情况下放置安全过滤器。

2020-06-16