прием списка параметров одного и того же ключа в vertx api

Как принять список параметров в том же ключе в методе GET маршрутизатора. например, у меня есть имя параметра запроса как «personId». но в запросе на получение может быть несколько (список) personId. Как справиться с этим в vertx. Я не смог найти такой метод в HttpServerRequest классе. У меня есть еще один вариант принять один параметр, но с идентификаторами, разделенными запятыми. Но разве это не неправильно? Неужели нет другого пути?

Я думаю, что URI должен выглядеть как localhost:8081/myApi?personId=1&personId=2&personId=3


person nilesh    schedule 13.12.2017    source источник


Ответы (1)


Наконец-то нашел.

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

person nilesh    schedule 13.12.2017