首页 > 解决方案 > 在 SpringBoot 2.1.1.RELEASE 的 RestTemplate 中添加 HttpHeaders

问题描述

我想用 SpringBoot 2.1.1.RELEASE 在 RestTemplate 中添加一个 HttpHeaders

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

但是我得到了一个编译错误:

The constructor HttpHeaders() is not 
 visible

标签: javaspringrestspring-mvcspring-boot

解决方案


要消除编译错误,HttpHeaders headers = new HttpHeaders();请确保您没有HttpHeaders从 apache http 客户端导入。

import org.apache.http.HttpHeaders;

这不会像HttpHeaders私有构造函数那样工作。

您的导入语句应该是这样的:

import org.springframework.http.HttpHeaders;

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


推荐阅读