RestTemplate发送post请求
时间: 2023-06-22 12:30:34 浏览: 97
RestTemplate实现post、get等请求工具类
好的,可以使用RestTemplate来发送post请求,可以按照以下步骤进行:
1. 创建RestTemplate对象
```
RestTemplate restTemplate = new RestTemplate();
```
2. 创建请求头和请求体
```
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
String requestBody = "{\"key\":\"value\"}";
```
3. 创建HttpEntity对象
```
HttpEntity<String> requestEntity = new HttpEntity<>(requestBody, headers);
```
4. 发送请求
```
String url = "http://example.com/api";
ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.POST, requestEntity, String.class);
```
其中,url为请求的URL地址,HttpMethod.POST表示发送POST请求,requestEntity为请求实体,String.class表示期望的响应类型。
注意:需要导入org.springframework.http相关的包。
阅读全文