RestTemplate,Spring Web提供的轻量级HTTP Client,用于简化HTTP调用。
RestTemplate restTemplate = new RestTemplate();String replay = restTemplate.getForObject("http://localhost:8080/get",String.class);System.out.println(replay);
//占位符replay = restTemplate.getForObject("http://localhost:8080/test/{id}",String.class,1);获取相应码
ResponseEntity<String> responseEntity = restTemplate.getForEntity(url,String.class);System.out.println(responseEntity.getBody());System.out.println(responseEntity.getStatusCode());
发生post请求
RequstObject requestObject = RequstObject.builder() .age(10) .name("abc") .build();responseEntity = restTemplate.postForEntity(url,requestObject,String.class);System.out.println(responseEntity.getBody());System.out.println(responseEntity.getStatusCode());spring集成如下
@Beanpublic RestTemplate restTemplate(){ return new RestTemplate();}
来源:https://www.cnblogs.com/xiaofeiyang/p/12320244.html