java程序中调取其他项目接口获取数据
1、代码示例
public Object addLogger(ResourceLog resourceLog, String accessToken) {
RestTemplate restTemplate = new RestTemplate();
HttpHeaders headers = new HttpHeaders();
headers.add(“X-Authorization”, accessToken);
headers.setContentType(MediaType.APPLICATION_JSON_UTF8);
HttpEntity entity = new HttpEntity(resourceLog, headers);
ResourceLog result = restTemplate.exchange(url + “api/resource/log”, HttpMethod.POST, entity, ResourceLog.class).getBody();
return result;
}
2、重点:
RestTemplate 、HttpHeaders 、restTemplate.exchange(“访问接口”,“请求方式(post/get)”,传参,返回对象接收类)