Uri路径param在码头9 websocket

时间:2016-11-24 12:11:05

标签: jetty jetty-9 java-websocket

我在jetty 9服务器上使用spark 2.5运行创建了websocket

客户端URI上的

在websocket客户端中看起来像:ws:// localhost:8004 / myservice / clientid

在Server Websocket上,@ webocketconnect我想用' clientid'

构建逻辑

如何在jetty 9 websocket中捕获路径参数?

2 个答案:

答案 0 :(得分:1)

我迟到了回答这个问题,但我也遇到了这个问题。看起来session.getUpgradeRequest().getRequestURI()提供了完整的路径。您可以将其拆分并获取myservice/...之后的任何内容以获取clientid变量。

答案 1 :(得分:0)

使用所有参数和对应值进行映射。 session.getUpgradeRequest().getParameterMap()