Я пытаюсь получить ответ об ошибке из графика API при создании пользователя в AD, но не могу перехватить ответ из API, отличный от 201, который был успешно создан пользователем.
HttpHeaders headers = new HttpHeaders();
headers.setAccept(Arrays.asList(new MediaType[] { MediaType.APPLICATION_JSON }));
headers.set("Authorization", "Bearer " + token);
headers.set("Content-Type", "application/json");
try{
HttpEntity<String> request = new HttpEntity<String>(jsonRequest.toString(), headers);
responseEntity = restTemplate.postForEntity(graphUrl, request, String.class);
}catch(Exception e){
System.out.println("Result - status ("+ responseEntity.getStatusCode() + ") has body: " + responseEntity.hasBody());
}
Всякий раз, когда ответ отличается от 201, он показывает мне исключение Плохой запрос 400
Я получаю сообщение об ошибке с почтальоном, но с той же полезной нагрузкой в Java-приложении ответ равен нулю