首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tomcat 8如何处理websocket升级请求

Tomcat 8如何处理websocket升级请求
EN

Stack Overflow用户
提问于 2014-09-29 15:52:41
回答 2查看 1.4K关注 0票数 0

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

谢谢,

阿努吉

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-30 14:13:03

Tomcat使用过滤器查找启动WebSocket连接的HTTP升级请求,如果它看到合适的处理程序,则将其传递给它。

过滤器是使用ServletContainerInitializer配置的。过滤器的位置将取决于web应用程序配置的其他过滤器以及web应用程序将它们放在FilterChain中的位置。例如,web应用程序可能希望在Web套接字过滤器之前放置一个安全过滤器,Tomcat允许这样做。

票数 2
EN

Stack Overflow用户

发布于 2014-09-30 04:11:51

WebSockets是一个完全不同的协议。它们不是由过滤器或servlet处理的,而是由EndPoints处理的。要创建它们,您可以使用它来扩展端点类,但是,与Java中的其他所有内容一样,您现在可以使用注释。有关更多信息,请访问最新的doc Java用于WebSockets

要在客户端创建它们,请求以HTTP启动,可能是在JavaScript中,但在Tomcat上,端点正在侦听,而不是普通的servlet。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26103939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档