RestTemplate发烧get请求
时间: 2023-10-19 14:36:05 浏览: 83
RestTemplate是Spring提供的一个用于发送HTTP请求的类库,可以用来发送GET请求。下面是使用RestTemplate发送GET请求的示例代码:
```java
RestTemplate restTemplate = new RestTemplate();
String url = "http://example.com/api/users";
String result = restTemplate.getForObject(url, String.class);
```
上述代码中,我们首先创建了一个RestTemplate实例,然后指定了请求的URL,最后使用getForObject方法发送了GET请求并获取响应结果。其中,第二个参数指定了响应结果的类型,这里我们指定为String类型。
如果需要在请求中传递参数,可以使用URI模板:
```java
RestTemplate restTemplate = new RestTemplate();
String url = "http://example.com/api/users/{id}";
String result = restTemplate.getForObject(url, String.class, 1);
```
上述代码中,我们使用了URI模板,将id参数传递给了请求URL。在getForObject方法中,我们将1作为第三个参数传递进去,这样就可以将id参数传递给请求URL了。
使用RestTemplate发送GET请求的过程比较简单,只需要创建RestTemplate实例并调用相应的方法即可。如果需要传递参数,可以使用URI模板来实现。
阅读全文