这里会记录一些常用的http请求方法
配置
@Configuration public class HttpConfiguration { @Bean(name = "restTemplate") RestTemplate restTemplate() { SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory(); requestFactory.setConnectTimeout(5000); requestFactory.setReadTimeout(6000); return new RestTemplate(requestFactory); } }
使用
@Resource(name = "restTemplate") private RestTemplate restTemplate; public BaseResp getWhiteListFromOPS() { MultiValueMap<String, String> request = new LinkedMultiValueMap<>(); ResponseEntity<String> retEntity = restTemplate.postForEntity(url, request, String.class); }