RestTemplate 配置启用重定向

@Configuration
public class RestTemplateConfig {

@Bean("laxRestTemplate")
	public RestTemplate laxRestTemplate() {
		HttpComponentsClientHttpRequestFactory httpRequestFactory = new HttpComponentsClientHttpRequestFactory();
		httpRequestFactory.setConnectionRequestTimeout(2000);
		httpRequestFactory.setConnectTimeout(10000);
		httpRequestFactory.setReadTimeout(72000);
		HttpClient httpClient = HttpClientBuilder.create().setRedirectStrategy(new DefaultRedirectStrategy()).build();
		httpRequestFactory.setHttpClient(httpClient);
		RestTemplate restTemplate = new RestTemplate(httpRequestFactory);
		return restTemplate;
	}

}

 

你可能感兴趣的:(RestTemplate 配置启用重定向)