resttmplet设置请求头
时间: 2023-10-07 15:11:28 浏览: 44
我理解你的问题是关于如何在使用 Spring Boot 中的 RestTemplate 发送 HTTP 请求时设置请求头。可以使用 RestTemplate 的 exchange 方法发送请求,并通过 HttpHeaders 对象设置请求头,示例代码如下:
```
RestTemplate restTemplate = new RestTemplate();
HttpHeaders headers = new HttpHeaders();
headers.set("Authorization", "Bearer "+token);
HttpEntity<String> entity = new HttpEntity<>("body", headers);
ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.GET, entity, String.class);
```
其中,通过 headers.set 方法可以设置请求头,如本例中的 Authorization。通过 HttpEntity 封装请求体和请求头,再使用 RestTemplate 的 exchange 方法发送请求。
阅读全文