一、get请求方法
1、不带参数
Book book = restTemplate.getForObject(infoByIdUrl,Book.class);
Book实体类型,第二个参数代表返回值类型
注意: 其中Book.class类型更换成List.class类型报错情况可以定义接收结果为数组,然后通过Arrays.asList(temp)方式再转换成list集合。
2、带参请求,地址直接带参
String resultString = restTemplate.getForObject(infoByIdUrl + "?a=aa&b=bb, String.class);
第二个参数代表返回结果
3、带参请求,占位符带参
Book book = restTemplate.getForObject("http://xxx.sd.com/book/list/{1}/{2}",Book.class,5,2);
第二个参数代表返回结果,第三个第四个参数对应占位符
4、带参请求,封装参数
Map<String,String> map = new HashMap();
map.put("aa","5");
map.put("bb","2");
Book book = restTemplate.getForObject("http://xxx.sd.com/book/list/",Book.class,map);
5、其它方式
https://www.cnblogs.com/yifeiyaoshangtian/p/10282680.html
二、Post请求方法
例如:企业微信中的post请求案例