Я использую 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
. Как это предотвратить?