public static String doPost(String url, Object paramMap, String description) {
log.info("{} 请求参数: {}", description, paramMap.toString);
log.info("{} 请求url: {}", description, url);
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON_UTF8);
HttpEntity httpEntity = new HttpEntity<>(paramMap, headers);
ResponseEntity response = restTemplate.postForEntity(url, httpEntity, String.class);
log.info("{} 返回信息: {}", description, response);
return response.getBody();
}
public static String doGetRequest(String url) {
RestTemplate restTemplate = new RestTemplate();
ResponseEntity response = restTemplate.getForEntity(url, String.class);
return response.getBody();
}