备案/许可证编号:粤ICP备17106855号,工信部网站(http://www.beian.miit.gov.cn)
1234567891011121314151617181920212223
public static String HttpRestClient(String url, HttpMethod method, MultiValueMap<String, String> params) throws IOException { SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory(); requestFactory.setConnectTimeout(10*1000); requestFactory.setReadTimeout(10*1000); RestTemplate client = new RestTemplate(requestFactory); HttpHeaders headers = new HttpHeaders(); // 请勿轻易改变此提交方式,大部分的情况下,提交方式都是表单提交 headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED); HttpEntity<MultiValueMap<String, String>> requestEntity = new HttpEntity<MultiValueMap<String, String>>(params, headers); // 执行HTTP请求 ResponseEntity<String> response = client.exchange(url, method, requestEntity, String.class); return response.getBody();}//api url地址String url = "";//post请求HttpMethod method =HttpMethod.GET;// 封装参数,千万不要替换为Map与HashMap,否则参数无法传递MultiValueMap<String, String> params= new LinkedMultiValueMap<String, String>();//发送http请求并返回结果String result = HttpUtil.HttpRestClient(url,method,params);