我想检查一下是否可以使用getparam从以下请求网址中解析start_time和end_time
https://[--hostname--]/sample_app/apthroughput/getAllControllers?start_time=<start time value>&end_time=<end time value>&label=<selected label>
最佳答案
查询字符串的解析非常简单,除了同一查询参数有多个值时。
e.g.: https://[--hostname--]/sample_app/apthroughput/getAllControllers?type=xxx&type=yyy
在这种情况下,下面的代码有助于在
List<String>
中获取一种类型的所有参数这个answer提供了一个想法。从中复制:
HttpServerRequest request = RoutingContext.request();
MultiMap params = request.params();
List<String> param = params.getAll("personId");
Here you can get list of personId. URI be like
localhost:8081/myApi?personId=1&personId=2&personId=3
关于java - 如何使用vertx解析查询参数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40035385/