Ниже мой код, для которого я получаю HttpClientErrorException - с кодом 404. Я не могу понять, почему я получаю 404 для метода Post: -
HttpHeaders headers = new HttpHeaders();
headers.set("Authorization", "Bearer" + "**generated token here**");
headers.set("Content-Type", "application/json");
headers.set("Accept", "application/json");
headers.set("user-roles", userRoles); // where userRoles= comma separated roles
HttpEntity<String> request = new HttpEntity<String>(objectToPost, headers);
ResponseEntity<String> response = restTemplate.postForObject(url, request, String.class);
Столкнувшись с той же проблемой, если я использую метод обмена как: -
ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.POST, request, String.class);
Я использую oauth2 для аутентификации и авторизации.