Я использую Spring RestTemplate успешно следующим образом:
String url = "http://example.com/path/to/my/thing/{parameter}";
ResponseEntity<MyClass> response = restTemplate.postForEntity(url, payload, MyClass.class, parameter);
И это хорошо.
Однако иногда parameter есть %2F. Я знаю, что это не идея, но это то, что есть. Правильный URL должен быть: http://example.com/path/to/my/thing/%2F, но когда я устанавливаю parameter в "%2F", он получает двойное экранирование до http://example.com/path/to/my/thing/%252F. Как это предотвратить?