Дооснащение: получение пустого тела при модификации ответа

Я получаю пустое тело при модификации ответа. Это то, что я получаю из своих журналов:

V/test: Response{protocol=http/1.1, code=200, message=, url= 

Это мой код:

  val call: Call<ResponseBody> = service.getTestCase() call.enqueue(object:Callback<ResponseBody> { override fun onResponse(call:Call<ResponseBody>, response:Response<ResponseBody>) { if (response.isSuccessful()) { // tasks available Log.v("Test",response.body().toString()) Log.v("test", response.toString()) } else { // error response, no access to resource? } } override fun onFailure(call:Call<ResponseBody>, t:Throwable) { // something went completely south (like no internet connection) Log.d("Error", t.message) } }) 

Я использую spring для моего backend, и я возвращаю объект json.

Изменить: я изменил Responsebody на объект, который я отправлял с моего сервера. Создал объект в моем проекте Android, и это сработало для меня.

Intereting Posts
почему вызов setText () в OnFocusChangeListener очищает текст в представлении? Кодирование запроса почтальона Не удалось запустить программу Kotlin в терминале Как плоская карта над списком объектов, которые могут иметь пустую коллекцию Измените только один метод класса из java в kotlin Компиляция проекта Android с kotlin на TeamCity не удается Kotlin: использование статических методов google-guava в качестве расширений Kotlin: Локальная функция передается встроенным функциям как параметр inlined? Tornadofx – управление объектом таблицы tableview во время сборки Нет аргументов типа, ожидаемых для fun findViewById (p0: Int): View Невозможно подтвердить приостановленный блок, переданный для forEach Невозможно размонтировать коллекцию объектов xml с использованием JAXB и Kotlin Как улучшить синтаксис лямбда kotlin? Почему для цикла с тремя точками компилируется? IntelliJ Idea при тестировании сразу нескольких модулей включаются только артефакты из одного модуля