Метод RestTemplate getForObject()
не поддерживает заголовки настроек. Решение - использовать метод exchange()
. Поэтому вместо restTemplate.getForObject(url, String.class, param)
(без заголовков) используйте:
HttpHeaders headers = new HttpHeaders();
headers.set("Header-1", "value-1");
headers.set("Header-2", "value-2");
...
HttpEntity entity = new HttpEntity(headers);
ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.GET, entity, String.class, param);
Наконец, для получения результата используйте response.getBody()
.