将 WebSocket 参数传递给编程端点

编码器

我的前端代码如下所示:

const ws = new WebSocket("wss://localhost/yeah?param1=value1&param2=value2");

我在后端的端点是程序化的:

class YeahEndpoint extends Endpoint {
    ...
    @Override
    public void onOpen(Session session, EndpointConfig ec) {
        Map<String, String> params = session.getPathParameters(); <-- returns empty map! No param1 or param2.
    }
    ...
}

由于无法在网上找到相关信息,因此我需要在这里提问:程序化端点如何获取请求参数?

编码器

我只是应该使用session.getQueryString()而不是session.getPathParameters().

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章