Вступить в клуб →
средняявопросСлой данных, DI и релиз

В релизной сборке поля модели приходят пустыми

В debug-сборке экран каталога работает корректно. В релизной сборке тот же ответ сервера разбирается в модель, у которой все поля равны null, хотя в логах сети тело ответа приходит целиком.

Что наиболее вероятно происходит?

  • Релизная сборка агрессивнее кэширует ответы сети, поэтому парсер разбирает устаревшее тело — нужно очистить кэш клиента
  • В релизной сборке отключается логирование сети, а вместе с ним и перехватчик, который передаёт тело ответа в парсер
  • Обфускация переименовала поля модели, а парсер ищет их в JSON по именам — нужны правила сохранения этих классов
  • В релизной конфигурации отличается базовый адрес, поэтому с другого стенда приходит ответ в другом формате

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела