springboot 发起请求
时间: 2023-10-21 09:15:11 浏览: 88
SpringBootWeb请求响应
在Spring Boot中,可以使用RestTemplate或WebClient发起HTTP请求。
使用RestTemplate发起请求:
```
RestTemplate restTemplate = new RestTemplate();
String response = restTemplate.getForObject("http://localhost:8080/api/users", String.class);
```
使用WebClient发起请求:
```
WebClient webClient = WebClient.create("http://localhost:8080");
Mono<String> response = webClient.get()
.uri("/api/users")
.retrieve()
.bodyToMono(String.class);
```
其中,RestTemplate是一个同步的客户端,它使用底层的HttpURLConnection或HttpClient来发送HTTP请求,并返回响应。而WebClient是一个异步的客户端,它使用响应式编程模型来处理HTTP请求和响应。
阅读全文