java 发送post请求
发送工具类
public static String doPostRequest(String url, HttpHeaders headers, String json) {
RestTemplate client = new RestTemplate();
headers.setContentType(MediaType.APPLICATION_JSON);
HttpEntity<String> requestEntity = new HttpEntity<String>(json, headers);
ResponseEntity<String> response = client.postForEntity(url, requestEntity, String.class);
return response.getBody();
}
调用
入参 data 为json格式字符串,即body中数据
public String createProject(String data) {
String url = this.host + "/api/projects";
HttpHeaders headers = new HttpHeaders();
headers.set("Authorization", "Token " + this.accessToken);
return RestUtil.doPostRequest(url, headers, data);
}