resttemplate 请求方式详解

get 普通请求:

restemplate.getForEntity(url,String.class).getBody();

 

get 导出请求:

restemplate.getForEntity(url, byte[].class);

 

put 请求:参数是实体类

HttpEntity<String> entity = new HttpEntity<String>(JSON.toJSON(targetDto).toString(),headers);
RestTemplate restemplate = RestTemplateHttpsUtil.restTemplate();
restemplate.exchange(url, HttpMethod.PUT,entity, Map.class);

 

post请求:参数是实体类

restemplate.postForEntity(url,targetDto,String.class).getBody();

 

posted @ 2019-08-14 14:00  鸿毛浮绿水  阅读(531)  评论(0编辑  收藏  举报