getForEntity
String resultString = ResponseUtils.isSuccess(() -> restTemplate.getForEntity(url, String.class)).getBody();
pmsHttpPost使用JSON传参
HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.setContentType(MediaType.APPLICATION_JSON);
HttpEntity<String> requestEntity = new HttpEntity<>(data, requestHeaders);
String resultString = ResponseUtils.isSuccess(() -> restTemplate.postForEntity(url, requestEntity, String.class)).getBody();
postForEntity使用xml传参
HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.setContentType(MediaType.APPLICATION_XML);
HttpEntity<String> requestEntity = new HttpEntity<>(data, requestHeaders);
String resultString = ResponseUtils.isSuccess(() -> restTemplate.postForEntity(url, requestEntity, String.class)).getBody();
pmsHttpPost使用formData传参
HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.setContentType(MediaType.MULTIPART_FORM_DATA);
MultiValueMap<String, Object> map = new LinkedMultiValueMap<>();
map.add("Message",data);
HttpEntity<MultiValueMap<String, Object>> requestEntity = new HttpEntity<>(map, requestHeaders);
String resultString = ResponseUtils.isSuccess(() -> restTemplate.postForEntity(url, requestEntity, String.class)).getBody();