问题描述
使用restTemplate调用第三方接口报错
:ResponseEntity exchange = restTemplate.exchange(commonConfig.getEmpApiUrl() + “/device/device/scrap”, HttpMethod.PUT, entity, String.class);
解决方案:
在RestTemplateConfig 配置类增加时间
@Component
public class RestTemplateConfig {
@Bean
public ClientHttpRequestFactory clientHttpRequestFactory(){
SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory();
factory.setReadTimeout(66666);
factory.setConnectTimeout(66666);
return factory;
}
@Bean
public RestTemplate restTemplate(ClientHttpRequestFactory factory){
return new RestTemplate(factory);
}
}