Springboot 访问外部接口 GET或POST ,带token
使用的是RestTemplate 下面展示代码
RestTemplate restTemplate=new RestTemplate();
HttpHeaders headers = new HttpHeaders();
headers.add("token","jIjnIXdGleP2jH2fictPDL");
headers.add("Content-Type", "application/json");
String url = "http://uat-alter.co/api/alter/cmdb/user/list/all?workwx_department_id=4190&recursion=true";
HttpEntity<String> formEntity = new HttpEntity<String>( headers);
ResponseEntity<String> response = restTemplate.exchange(
url,//获取资源的地址
HttpMethod.GET,
formEntity,
String.class//返回类型设为String
);
String body = response.getBody();
post请求的话,需要将 HttpMethod.GET, 改为 HttpMethod.POST