У меня проблема с работой с errorBody в Retrofit.Наш сервер добавляет сообщения в сообщения об ошибках.Когда код ответа 4 ** и он обрабатывается сервером самостоятельно - я получаю правильный errorBody (поле в HttpException) в виде строки.Поэтому я просто сериализую его с помощью Gson.
Но проблемы возникают, когда я пытаюсь прочитать errorBody из ответа, полученного на 5 ** ответ, который отправляется ngnix сам по себе.
В Почтальоне все работаетхорошо, и я вижу правильное «Тело».
Мой HttpInterceptor также записывает мне правильное тело ответа String.
Но когда я пытаюсь обработать ошибку с Retrofit - errorBody в HttpException записывается какHEX.
Почему это происходит?Нужно ли использовать HEX-конвертер или я что-то не так с Retrofit?