с использованием почтальона, для запроса GET со значениями заголовка для имени пользователя и пароля и успешного подключения к службе отдыха и получения ответа 200.
![enter image description here](https://i.stack.imgur.com/bxIkc.jpg)
Но при попытке получить доступ к тому же запросу с помощью Java-кода с помощью Spring RestTemplate
, получая 401-unauthorized
проблему.
это код
final String uri = "http://<host>:<port>/services/arecord";
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
map.add("username", "admin");
String password = "admin";
map.add("password", password);
HttpEntity<MultiValueMap<String, String>> request = new HttpEntity<>(map, headers);
RestTemplate restTemplate = new RestTemplate();
try {
ResponseEntity<String> response = restTemplate.exchange(uri, HttpMethod.GET,
new HttpEntity(createHeaders("admin", "admin")), String.class);
String body = response.getBody();
} catch (HttpClientErrorException e) {
logger.info("****** ERROR *********** " + e.getMostSpecificCause());
return true;
}