Restemplate для специальных персонажей не работает - PullRequest
0 голосов
/ 18 октября 2018

ниже мой ebx url для почтальона.

http://sw-frmv-225882.abc.abc/ItempackageCodeanditemCode?
    filter=PackageCode="TEST+RM+OFFRE+10%25%2BS%26A" and ProductCode="CAR" and ItemDesc="lLOS+TICKET-Hopper+Ticket%28Hopper+Ticket%29"
    &includeLabel=no&includeSelector=false&includeDetails=false.

Ниже мой java-код:

String response = "";
RestTemplate template = new RestTemplate();
template.getMessageConverters()
    .add(0, new StringHttpMessageConverter(Charset.forName("UTF-8")));
template.getInterceptors()
    .add(new BasicAuthorizationInterceptor(username, password));
HttpHeaders headers = new HttpHeaders();
headers.setAccept(Lists.newArrayList(MediaType.APPLICATION_JSON));
ResponseEntity<String> response1 = template.exchange(ebxURL, HttpMethod.GET, new HttpEntity<String>(headers), String.class);
return response1.getBody();

Но я не получаю ответ, можете ли вы помочь мне понять, почему?

Пожалуйста, проверьте, что данные также присутствуют в ebx, и я использую приведенный выше URL для получения ответа, поэтому, когда я нажимаю на него на почтальоне, я получаю данные с указанным выше URL со специальными символами.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...