Проблема в том, что вы используете RestTemplate
для чего-то, для чего он не предназначен.Пример URL-адреса, который вы дали, не является URL-адресом в стиле REST, это просто масса параметров запроса, использующих закодированные символы, которые вы не найдете в схеме REST, поэтому возникают трудности с нежелательными заменами.