Как я могу отключить перенаправление рестайлинга пружины при получении материала? - PullRequest
0 голосов
/ 18 июня 2019

Я интегрируюсь с древним сервисом, который переписывает URL с помощью jsessionid, когда я его называю. Я использую resttemplate для общения со службой, и проблема в том, что он всегда следит за перенаправлением, поскольку я не устанавливаю cookie-файл jsession.

Я бы хотел отключить следующие перенаправления в шаблоне пружины.

1 Ответ

0 голосов
/ 18 июня 2019

Я нашел один способ сделать это, не знаю, является ли это предпочтительным способом сделать это.

@Bean public RestTemplate restTemplate() { RestTemplate restTemplate = new RestTemplate(); final HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(); CloseableHttpClient build = HttpClientBuilder.create().disableRedirectHandling().build(); factory.setHttpClient(build); restTemplate.setRequestFactory(factory); return restTemplate; }

...