Sring boot 发起get请求
时间: 2024-05-06 19:19:49 浏览: 64
spring boot中使用http请求的示例代码
可以使用Spring Boot中的RestTemplate类来发起GET请求。以下是一个示例代码:
```java
RestTemplate restTemplate = new RestTemplate();
String url = "http://example.com/api/resource";
String response = restTemplate.getForObject(url, String.class);
```
在上面的代码中,我们首先创建了一个RestTemplate对象,然后指定了需要发起GET请求的URL。最后,我们使用RestTemplate的getForObject方法来发起请求,并将响应内容作为字符串返回。
如果需要传递参数,可以将参数作为查询字符串添加到URL中,例如:
```java
String url = "http://example.com/api/resource?param1=value1¶m2=value2";
String response = restTemplate.getForObject(url, String.class);
```
或者,可以使用UriComponentsBuilder类来构建带参数的URL,例如:
```java
UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl("http://example.com/api/resource")
.queryParam("param1", "value1")
.queryParam("param2", "value2");
String url = builder.toUriString();
String response = restTemplate.getForObject(url, String.class);
```
阅读全文