我的前端代码如下所示:
const ws = new WebSocket("wss://localhost/yeah?param1=value1¶m2=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] 删除。
我来说两句