【问题标题】:How do we implement q Params in Helidon SE我们如何在 Helidon SE 中实现 q Params
【发布时间】:2020-11-26 05:46:02
【问题描述】:

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

谢谢, 高拉夫

【问题讨论】:

    标签: java rest helidon


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 2012-12-04
      • 2017-04-22
      • 2013-08-22
      • 2019-10-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多