ocpsoft rewrite - проблема с добавлением параметров запроса 4 раза - PullRequest
0 голосов
/ 11 марта 2019

Я использую OCPSoft rewrite lib и у меня возникают проблемы с добавлением параметров запроса 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]

Есть идеи по этому поводу, это ошибка в перезаписи или я что-то не так делаю?'

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...