как отправлять специальные символы как есть через RestTemplate
Я отправляю объект JSON как String через RestTemplate. Проблема заключается в том, что StringHttpMessageConverter преобразует мои специальные символы в значения ASCII. Я отправляю <& служба принимает \u003c. Любые предложения, пожалуйста
Запрос: requestString
String requestString = "{\"message1\":\"this is dummy message with <>\", \"message2\":\"सैन्य ताकत दिखाई देगी <>\"}";
RestTemplate
HttpEntity<String> httpEntity = new HttpEntity<>(requestString, new HttpHeaders());
RestTemplate restTemplate = new RestTemplate();
restTemplate.getMessageConverters().add(0, new StringHttpMessageConverter(StandardCharsets.UTF_8));
out = restTemplate.exchange("http://localhost:8080/external", HttpMethod.POST, httpEntity, String.class);