Как я могу использовать% с RestTemplate - PullRequest
1 голос
/ 07 марта 2020

Я пытаюсь сделать HTTP-запрос к API с таким маршрутом:

https://example.test/ {ID} / get

Проблема в том, идентификатор начинается с%, что-то вроде «% 123123123», после того, как метод «excute» найдите в классе RestTemplate, этот идентификатор становится% 25123123123,% изменяется на% 25. Подробнее c, в этой строке метода:

URI expanded = getUriTemplateHandler().expand(url, uriVariables);

Здесь мои uriVariables - просто пустой объект, и когда я вручную изменяю значение расширенной переменной, удаляя «25», запрос работает просто хорошо.

Кто-нибудь знает, как это исправить?

...