принятие списка параметров одного и того же ключа в Vertx API

2

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

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

Теги:
rest
vert.x

1 ответ

2
Лучший ответ

FInally нашел это.

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню