HttpComponentsClientHttpRequestFactory httpRequestFactory = new HttpComponentsClientHttpRequestFactory();
httpRequestFactory.setConnectionRequestTimeout(10*1000);
httpRequestFactory.setConnectTimeout(10*1000);
httpRequestFactory.setReadTimeout(10*1000);
httpRequestFactory.setBufferRequestBody(false);
RestTemplate template = new RestTemplate(httpRequestFactory);
ClientHttpRequestFactory clientFactory = new HttpComponentsClientHttpRequestFactory();
template.setRequestFactory(clientFactory);
HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.setContentType(MediaType.APPLICATION_JSON_UTF8);
@SuppressWarnings({ "rawtypes", "unchecked" })
HttpEntity<String> requestEntity = new HttpEntity("", requestHeaders);
ResponseEntity<QueryResult<String>> responseEntity = template.exchange(uri, HttpMethod.POST, requestEntity,
new ParameterizedTypeReference<QueryResult<String>>() {
});
RestTemplate设置超时时间
【摘要】
HttpComponentsClientHttpRequestFactory httpRequestFactory = new HttpComponentsClientHttpRequestFactory();
httpRequestFactory.setConnectionRequestTime...
文章来源: blog.csdn.net,作者:liangblog,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_42551921/article/details/110516260
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
- 点赞
- 收藏
- 关注作者
评论(0)