使用RestTemplate调用第三方接口
程序员文章站
2022-06-27 11:53:28
...
public List<RestTemplateBean> restTemplateTest(String userName){
RestTemplate restTemplate=new RestTemplate();
String url="http://127.0.0.1:8080/queryUser?userName={param1}";
Map<String, Object> params = new HashMap<>();
params.put("param1", userName);
List<RestTemplateBean> resultList;
String result = null;
try{
result=restTemplate.getForObject(url,String.class,params);
// restTemplate.postForObject(url,params,String.class);post请求参考方法
} catch (Exception e) {
e.printStackTrace();
}
//fastJson的方法,字符串转为json对象
resultList= JSON.parseArray(result,RestTemplateBean.class);
return resultList;
}