Я пытался использовать Restemplate, чтобы сделать простой вызов GET, ответ дает мне текст String, содержащий несколько пробелов, проблема в том, что вместо пробелов это дает мне% 20. Может кто-нибудь помочь мне, пожалуйста?
Это мой код:
RestTemplate restTemplate = new RestTemplate();
String profanityUrl = "https://www.purgomalum.com/service/json";
UriComponentsBuilder builder = UriComponentsBuilder .fromUriString(profanityUrl).queryParam("text", "some text");
ResponseDTO response = restTemplate.getForObject(builder.toUriString(), ResponseDTO.class);
ResponseDTO:
public class ResponseDTO {
private String result;
public String getResult() {
return result;
}
public void setResult(String result) {
this.result = result;
}
}
И атрибут result дает мне: 'some% 20text' вместо 'some text' (с пробелом)