Примените readEntity ко всем исключениям и замените пустую причину на правильное исключение из ByteArrayInputStream - PullRequest
0 голосов
/ 22 февраля 2019

Кодовая база, с которой я работаю, это весна и трикотаж.

Я нахожусь на этой новой кодовой базе, и в пределах 500 исключений, полученных от вызова REST в response.context.entityContent, я обнаружил, чтоRO, содержащий истинное исключение, является ByteArrayInputStream.

Прямо сейчас я могу извлечь сообщение об исключении сервера с помощью ex.getResponse (). ReadEntity (CustomRO.class) .getMessage ().

500исключение, содержащее RO, однако, не содержит причину (ex.getCause () = null).Есть ли способ, которым я могу применить чтение Entity ко всем исключениям на стороне клиента, получить исключение в RO и указать его как причину 500 InternalServerErrorException?

Пожалуйста, исправьте меня, если я ошибаюсь в любом измои мысли, и дайте мне знать, если есть какой-либо стандарт, которому я должен следовать.Также я впервые спрашиваю здесь, поэтому мне жаль, если моя формулировка длинная или нет к сути

...