public static AddEntrustResponse addEntrust(AddEntrustRequest req) throws Exception {
URI uri = new URI(ConfigReaderUtils.getProperty("addEntrust.url"));
//headers
HttpHeaders requestHeaders = new HttpHeaders();
/**
* 请求头添加参数
*/
requestHeaders.add("token", "斯人若彩虹");
requestHeaders.add("Content-Type", "application/json;charset=UTF-8");
//HttpEntity
//AddEntrustRequest 为自定义的需要放在请求体的对象
HttpEntity<AddEntrustRequest> requestEntity = new HttpEntity<AddEntrustRequest>(req, requestHeaders);
RestTemplate restTemplate = new RestTemplate();
//post
//AddEntrustResponse 为自定义的接收响应的对象
ResponseEntity<AddEntrustResponse> addEntrustResponseResponseEntity = restTemplate.postForEntity(uri, requestEntity, AddEntrustResponse.class);
AddEntrustResponse body = addEntrustResponseResponseEntity.getBody();
return body;
}
}
|