Как получить параметр URL со знаком +

Мне нужно получить параметр как QueryParam в моем REST API, который присутствует со знаком +, как показано ниже -

http://www.paramtesting.com/abc/api?param=+RES

когда я получаю вышеуказанный параметр в REST API как @QueryParam Я получаю только RES вместо +RES.

Я не мог найти подходящее решение по поиску в Google. пожалуйста помоги.

1 ответ

Вы можете использовать Encoder/Decoder в пользовательском интерфейсе и вашем контроллере.

UI

var encoded = encodeURIComponent(yourUrl);  // enocode with UTF-8

контроллер

java.net.URLDecoder.decode("3qe80L1ap+cR2zRU9csFwOffw5NtWTueLRYgSXyjctI="));
Другие вопросы по тегам