1、无header请求
public String SendJob(String url, JSONObject spotJsonObject) {
RestTemplate restTemplate = new RestTemplate();
ResponseEntity<String> ret = restTemplate.postForEntity(url, spotJsonObject, String.class);
HttpStatus statusCode = ret.getStatusCode();
String body = ret.getBody();
System.out.println("返回的状态码是------> " + statusCode + " ,返回的内容是--->" + body);
return body;
}
2、带header请求
public JSONObject sendPostRequestWithToken(String url, JSONObject spotJsonObject, String token) {
HttpHeaders headers = new HttpHeaders();
headers.add("Authorization", token);
HttpEntity<JSONObject> entity = new HttpEntity<JSONObject>(spotJsonObject, headers);
RestTemplate restTemplate = new RestTemplate();
ResponseEntity<JSONObject> response = restTemplate.postForEntity(url, entity, JSONObject.class);
log.info("response is:{}", response);
return response.getBody();
}