在SpringMVC中使用RestTemplate发送HTTP请求可以通过以下步骤实现:
@Bean
public RestTemplate restTemplate() {
return new RestTemplate();
}
@Autowired
private RestTemplate restTemplate;
String url = "http://example.com/api/resource";
ResponseEntity<String> response = restTemplate.getForEntity(url, String.class);
if (response.getStatusCode() == HttpStatus.OK) {
String responseBody = response.getBody();
// 处理返回的数据
} else {
// 处理错误
}
以上示例使用RestTemplate发送GET请求,并获取返回的数据。RestTemplate还提供了其他方法用于发送POST、PUT、DELETE等HTTP请求。根据具体的需求,选择合适的方法发送HTTP请求。