Flutter Web на хостинге Firebase отказался выполнять вызовы API
У меня есть приложение Flutter Web, которое я развернул на Firebase Hosting.
У меня есть бэкенд Django, который я развернул на экземпляре EC2 и который работает на http. У меня включен CORS в бэкенде, я пробовал обращаться к конечным точкам через браузеры и все работает нормально.
Но когда я пытаюсь сделать тот же вызов с помощью FlutterWeb, он терпит неудачу. Появляется ошибка типа blocked:mixed content. (См. изображение ниже)
Я хочу вызвать эти конечные точки HTTP, и я не хочу проблем с SSL-сертификатом, потому что это всего лишь студенческий проект. Как мне это исправить?
Я использую Dio на Flutter Web для выполнения запросов. Что может вызвать эту проблему?
РЕДАКТИРОВАНИЕ: Я использую план Firebase spark, очевидно, поскольку это проект для колледжа. Нужно ли мне перейти на план blaze, чтобы включить трафик Egress? Если да, то как мне убедиться, что с меня не будут взимать большую плату? Есть предложения?