У меня есть java код, который обслуживает конечные точки http с помощью Spark Java (http://sparkjava.com/).
Конечные точки создаются следующим образом:
get("/xxx/yyy", (request, response) -> {
...
return SOMETHING_TO_RETURN
});
При таком подходе у меня возникает проблема:
допустим, у меня определена конечная точка: '/ api / status / car',
, но пользователи иногда вызывают '/ api / status / CAR 'вместо. Таким образом, проблема заключается в чувствительности к регистру URL-адреса, определенного следующим образом.
Теперь мне нужно как-то это исправить: сделать этот регистр нечувствительным. Я взглянул на фильтры (например, 'before' ), но я не могу изменить URL-адрес запроса (toLowerCase).
Поэтому основной вопрос заключается в следующем: как определить конечные точки с помощью этого подхода, как я могу изменить URL-адрес запроса в нижнем регистре или сказать, что spark java, которые должны отображаться с учетом регистра без учета регистра.