RestTemplate get请求
时间: 2023-10-19 20:28:16 浏览: 116
RestTemplate是Spring框架提供的一个用于发送HTTP请求的工具类,可以用于发送GET请求。以下是使用RestTemplate发送GET请求的示例代码:
```java
import org.springframework.http.HttpMethod;
import org.springframework.http.ResponseEntity;
import org.springframework.web.client.RestTemplate;
public class RestClient {
public static void main(String[] args) {
// 创建RestTemplate对象
RestTemplate restTemplate = new RestTemplate();
// 发送GET请求
String url = "http://api.example.com/data"; // 替换为你要请求的URL
ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.GET, null, String.class);
// 获取响应数据
String responseData = response.getBody();
System.out.println(responseData);
}
}
```
在上面的示例中,我们首先创建了一个RestTemplate对象。然后使用exchange方法发送GET请求,需要传入请求的URL、请求方法(GET)、请求头和响应类型。这里使用了null作为请求头,并将响应类型设置为String.class。
最后,我们可以通过getResponse方法获取到响应的数据,并进行处理。
请注意,以上示例仅为演示如何使用RestTemplate发送GET请求。在实际开发中,你可能需要根据具体的需求进行配置和处理响应数据。
阅读全文