Я могу легко получить параметры запроса с помощью:
(:foo params)
Однако, когда у меня есть такой запрос:
/api?foo=1&foo=2&foo=3
Я получаю только "3"
, в то время как я ожидаю массив ["1","2","3"]
.
Я не уверен, почему это происходит, потому что, когда я смотрю на код в:
https://github.com/ring-clojure/ring-codec/blob/master/src/ring/util/codec.clj#L128
Кажется, он вызывает assoc-conj
, который должен превратить несколько параметров с одинаковым именем в вектор, содержащий значения.
Я что-то пропустил здесь или это ошибка?