我在jetty 9服务器上使用spark 2.5运行创建了websocket
客户端URI上的在websocket客户端中看起来像:ws:// localhost:8004 / myservice / clientid
在Server Websocket上,@ webocketconnect我想用' clientid'
构建逻辑如何在jetty 9 websocket中捕获路径参数?
答案 0 :(得分:1)
我迟到了回答这个问题,但我也遇到了这个问题。看起来session.getUpgradeRequest().getRequestURI()
提供了完整的路径。您可以将其拆分并获取myservice/...
之后的任何内容以获取clientid
变量。
答案 1 :(得分:0)
使用所有参数和对应值进行映射。
session.getUpgradeRequest().getParameterMap()