Я не могу получить 400 ответов в теле ошибки дооснащения. Я установил уровень ведения журнала, который отображается в журналах, но не отображается в теле ошибки. Я много искал, но не нашел решения, есть кто-нибудь, кто поможет мне в этом случае избавиться от этой проблемы
call_.enqueue(object : Callback<ResponseBody> {
override fun onResponse(call: Call<ResponseBody>?, response: Response<ResponseBody>?) {
if (response?.code() == 400) {
var jObjError: JSONObject? = null
try {
var jObjErrorr = response.errorBody().string()
CustomLogs.displayLogs("$TAG jObjErrorr: $jObjErrorr")
} catch (e: Exception) {
}
try {
val string = jObjError?.getstring("error_description")
CustomLogs.displayLogs("$TAG jObjError: $string")
} catch (e: Exception) {
e.printStackTrace();
}
}
}
Мне нужно тело ошибки, чтобы получить и отобразить сообщение, и мой журнал показывает это
{"error":"Authorize","error_description":"Error in authentication"}
, но тело ошибки не показывает этот объект