【发布时间】:2020-11-26 05:46:02
【问题描述】:
我是 Helidon SE 的新手,想知道是否有办法在通过 Helidon SE 创建的 REST 服务中实现 q 参数。 非常感谢您在这方面的任何帮助。
谢谢, 高拉夫
【问题讨论】:
我是 Helidon SE 的新手,想知道是否有办法在通过 Helidon SE 创建的 REST 服务中实现 q 参数。 非常感谢您在这方面的任何帮助。
谢谢, 高拉夫
【问题讨论】:
如果您想通过以下方式使用和读取参数,例如
http://localhost:8080/?q=test&k=test2
然后 - 在 Helidon SE 的情况下 - 执行以下操作以获取这些参数:
private void getParam(ServerRequest request, ServerResponse response) {
Map params = request.queryParams().toMap();
logger.info("params: " + params);
logger.info("q: " + params.get("q"));
logger.info("k: " + params.get("k"));
...
}
显然getParam方法是为“/”路径配置的。
【讨论】: