在SpringBoot 2.1.1中的RestTemplate中添加HttpHeaders

时间:2018-12-31 18:21:51

标签: java spring rest spring-mvc spring-boot

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

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

但是我遇到了编译错误:

The constructor HttpHeaders() is not 
 visible

1 个答案:

答案 0 :(得分:1)

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

import org.apache.http.HttpHeaders;

由于HttpHeaders具有私有构造函数,因此无法使用。

您的导入声明应为:

import org.springframework.http.HttpHeaders;

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