接受顶点中相同键的参数列表 api

accepting list of parameters of same key in vertx api

如何在路由器 GET 方法中接受相同键中的参数列表。 例如,我有一个查询参数名称为 'personId'。但是在获取请求中可能会有多个(列表)personId 来了。如何在 vertx 中处理这个问题。我在 HttpServerRequest Class 中找不到任何这样的方法。 我还有另一个选项可以接受单个参数,但使用逗号分隔的 ID。但这不是错误的吗?就没有别的办法了吗?

我认为 URI 应该像 localhost:8081/myApi?personId=1&personId=2&personId=3

终于找到了。

HttpServerRequest request = RoutingContext.request();
MultiMap params =  request.params();
List<String> param = params.getAll("personId");

在这里你可以得到personId的列表。 URI 类似于

localhost:8081/myApi?personId=1&personId=2&personId=3