ocpsoft rewrite - проблема с добавлением параметров запроса 4 раза
Я использую библиотеку переписывания OCPSoft и у меня возникают проблемы с добавлением параметров запроса 4 раза при отправке в цель? В 2.0.12 все работало хорошо, но при обновлении до 3.x параметры добавляются 4 раза.
Вот мой конфиг:
@RewriteConfiguration
public class RewriteConfig extends HttpConfigurationProvider {
@Override
public Configuration getConfiguration(ServletContext t) {
return ConfigurationBuilder.begin()
.addRule(Join.path("/c/{c}").to("/customer?c={c}"));
}
@Override
public int priority() {
return 10;
}
}
В моем сервлете я могу получить параметр, но я получаю его обратно в виде массива, повторяемого четыре раза:
final Map<String,String[]> params = req.getParameterMap();
params.keySet().stream().forEachOrdered(
key -> log.debug("{} -> {}", key, params.get(key))
);
Журнал: c -> [1, 1, 1, 1]
Любые идеи по этому, это ошибка в переписывании или я делаю что-то не так? '
Спасибо