我想在带有Spring Boot 2.1.1.RELEASE的RestTemplate中添加一个HttpHeaders

RestTemplate restTemplate = new RestTemplate();
HttpHeaders headers = new HttpHeaders();

但是我遇到了一个编译错误:
The constructor HttpHeaders() is not
 visible

最佳答案

要消除HttpHeaders headers = new HttpHeaders();的编译错误,请确保尚未从apache http客户端导入HttpHeaders

import org.apache.http.HttpHeaders;


这将不起作用,因为HttpHeaders具有私有构造函数。

您的导入声明应为:

import org.springframework.http.HttpHeaders;


然后,您可以使用add(String headerName, String headerValue)方法添加标题。

10-05 23:27