Springboot RestTemplate使用demo
时间: 2023-06-04 21:02:55 浏览: 135
SpringBoot系列之RestTemplate使用示例
5星 · 资源好评率100%
好的。
首先,你需要在 pom.xml 中添加 Springboot 的依赖,并在项目的入口类中使用 @EnableAutoConfiguration 注解开启自动配置。
然后你就可以在你的代码中使用 RestTemplate 了。
示例代码如下:
```
@Autowired
private RestTemplate restTemplate;
public void getData() {
String url = "http://localhost:8080/getData";
ResponseEntity<String> response = restTemplate.getForEntity(url, String.class);
String body = response.getBody();
HttpStatus statusCode = response.getStatusCode();
System.out.println(body);
System.out.println(statusCode);
}
```
在上面的代码中,我们使用了 RestTemplate 的 getForEntity() 方法来发送 HTTP GET 请求,请求的 URL 为 http://localhost:8080/getData。这个方法会返回一个 ResponseEntity 对象,包含了响应的状态码、头信息和响应体。我们可以通过调用 ResponseEntity 对象的 getBody() 和 getStatusCode() 方法来获取响应体和状态码。
如果你想发送其他类型的 HTTP 请求,例如 POST 或者 PUT,你可以使用 RestTemplate 的 postForEntity() 或者 put() 方法。
希望这些信息能帮到你。
阅读全文