我想了解如何在tomcat中处理websocket升级请求?是通过过滤器还是servlet完成的?TOmcat-8如何处理ws升级请求。
谢谢, 阿努吉
Tomcat使用过滤器查找HTTP升级请求,该请求会启动WebSocket连接,并在看到相应请求时将其传递给适当的处理程序。
使用ServletContainerInitializer配置过滤器。筛选器的位置将取决于Web应用程序配置的其他筛选器以及Web应用程序将它们放置在FilterChain中的位置。例如,Web应用程序可能希望在Web套接字过滤器和Tomcat允许的情况下放置安全过滤器。