#flutter #flutter-web
Вопрос:
Разработка единого веб-приложения с http-пакетом iOS и файлами apk работают нормально, но веб-приложение не обновляет контент .. Изображение прикреплено ниже
Future<Exercise> fetchSensorValues() async {
final _sensorAPIurl = 'my_url';
var response = await http.get(Uri.parse(_sensorAPIurl));
if(response.statusCode == 200){
print(response.body);
final exercise = exerciseFromJson(response.body);
return exercise ;
}else {
print("EROOR") ;
throw Exception('Failed to load data');
}
}
``[sample image][1]
[1]: https://i.stack.imgur.com/GbB2p.jpg
Комментарии:
1. Вы получаете какое-либо сообщение об ошибке? Вероятно, проблема с CORS, если вы запрашиваете данные с другого сервера.
2. Ошибка не отображается
3. Так что же хранится
response
после того, как вы позвонилиget()
? Если это не ошибка, проверьте, действительно ли тело содержит данные, которые вы ожидаете4. Спасибо за вашу помощь .. На самом деле это была проблема CORS, как вы и предлагали
Ответ №1:
В веб-приложении вам необходимо загрузить https — контент для работы. Убедитесь, что вы получаете контент по протоколу https, а не по протоколу http.
Комментарии:
1. Да, я использую ссылку https