You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Quarkus WebSockets Next使用@WebSocket注解时拦截HTTP GET请求的问题

Quarkus WebSockets Next使用@WebSocket注解时拦截HTTP GET请求的问题

我来帮你梳理这个问题:
当你从旧的quarkus-websocket扩展切换到新的quarkus-websockets-next后,若用普通HTTP GET请求访问标注了@WebSocket的路径,会收到如下错误:

"Connection" header must be "Upgrade"

出现这个问题的原因很清晰:新的quarkus-websockets-next扩展会拦截所有匹配该路径的请求,无论请求类型是什么,都会将其当作WebSocket握手请求处理。

而在之前的quarkus-websocket模型中,@ServerEndpoint注解只会处理真正的WebSocket升级请求,普通GET请求到同一路径并不会被拦截,能正常被处理。

备注:内容来源于stack exchange,提问作者BATMAN_2008

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 17:18:15