如何在路由器 GET 方法中接受同一键中的参数列表。
例如,我的查询参数名称为“personId”。但在 get 请求中,可能会出现多个(列表)personId。如何在 vertx 中处理这个问题?我在中找不到任何这样的方法HttpServerRequest
班级。
我还有另一个选项来接受单个参数,但用逗号分隔 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)