springboot使用restTemplate发送请求
时间: 2023-05-22 07:04:30 浏览: 146
Springboot的restTemplehttp请求的参数传递响应信息的统一格式,关于请求传递文件和文件导出下载的
回答:可以使用如下代码发送HTTP GET请求:
```
RestTemplate restTemplate = new RestTemplate();
String result = restTemplate.getForObject(url, String.class);
```
其中,url为要发送请求的URL,String.class为期望返回的结果类型。
如果需要发送POST请求,可以使用如下代码:
```
RestTemplate restTemplate = new RestTemplate();
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
HttpEntity<String> entity = new HttpEntity<String>(requestBody, headers);
String result = restTemplate.postForObject(url, entity, String.class);
```
其中,requestBody为请求体的JSON字符串,HttpHeaders和HttpEntity对象用于设置请求头信息和请求体内容。
阅读全文