Я пытаюсь сделать HTTP-запрос к API с таким маршрутом:
https://example.test/ {ID} / get
Проблема в том, идентификатор начинается с%, что-то вроде «% 123123123», после того, как метод «excute» найдите в классе RestTemplate, этот идентификатор становится% 25123123123,% изменяется на% 25. Подробнее c, в этой строке метода:
URI expanded = getUriTemplateHandler().expand(url, uriVariables);
Здесь мои uriVariables - просто пустой объект, и когда я вручную изменяю значение расширенной переменной, удаляя «25», запрос работает просто хорошо.
Кто-нибудь знает, как это исправить?