После небольшого рассмотрения я нашел проблему:
Проблема в том, что мой сервер с пружинной загрузкой был на localhost
, но флаттер (который также является эмулятором Android) имеет свой собственный сервис обратной связи.
Поэтому вызов localhost
внутри программы Flutter относится к другому месту, а не к тому, что я хотел.
Я заменил localhost
на ip 10.0.2.2
, который является псевдонимом хост-компьютера, настроенного для помощи в разработке.
Для получения дополнительной информации проверьте этот ответ: здесь
Конечно, если вы хотите протестировать с реального устройства, чем нужно было бы опубликовать бэкэнд для внешнего, так что этот ответ может быть лучше: здесь