0

我是 Helidon SE 的新手,想知道是否有办法在通过 Helidon SE 创建的 REST 服务中实现 q 参数。非常感谢这方面的任何帮助。

谢谢,高拉夫

4

1 回答 1

0

如果您想通过以下方式使用和读取参数,例如

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方法是为“/”路径配置的。

于 2020-11-26T15:49:41.503 回答